minor: Add basic editorconfig and pre-commit hooks to enforce style for whitespaces (#1926)
This commit is contained in:
25
.editorconfig
Normal file
25
.editorconfig
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# https://editorconfig.org/
|
||||||
|
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
end_of_line = lf
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 4
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
insert_final_newline = true
|
||||||
|
|
||||||
|
[*.{json,yaml,yml}]
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
indent_size = 2
|
||||||
|
x-soft-wrap-text = true
|
||||||
|
|
||||||
|
[*.rst]
|
||||||
|
indent_size = 4
|
||||||
|
x-soft-wrap-text = true
|
||||||
|
|
||||||
|
[Makefile]
|
||||||
|
indent_style = tab
|
||||||
@@ -1,7 +1,27 @@
|
|||||||
default_language_version:
|
default_language_version:
|
||||||
python: python3.9
|
python: python3.9
|
||||||
|
|
||||||
|
default_stages: [pre-commit, pre-push, manual]
|
||||||
|
|
||||||
repos:
|
repos:
|
||||||
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||||
|
rev: v5.0.0
|
||||||
|
hooks:
|
||||||
|
- id: check-symlinks
|
||||||
|
- id: destroyed-symlinks
|
||||||
|
- id: trailing-whitespace
|
||||||
|
- id: end-of-file-fixer
|
||||||
|
- id: check-yaml
|
||||||
|
args: [--allow-multiple-documents]
|
||||||
|
- id: check-toml
|
||||||
|
- id: check-ast
|
||||||
|
- id: check-added-large-files
|
||||||
|
- id: check-merge-conflict
|
||||||
|
- id: check-executables-have-shebangs
|
||||||
|
- id: check-shebang-scripts-are-executable
|
||||||
|
- id: detect-private-key
|
||||||
|
- id: debug-statements
|
||||||
|
- id: no-commit-to-branch
|
||||||
- repo: https://github.com/PyCQA/isort
|
- repo: https://github.com/PyCQA/isort
|
||||||
rev: 5.13.2
|
rev: 5.13.2
|
||||||
hooks:
|
hooks:
|
||||||
@@ -13,8 +33,3 @@ repos:
|
|||||||
additional_dependencies: ['.[jupyter]']
|
additional_dependencies: ['.[jupyter]']
|
||||||
types: [python, jupyter]
|
types: [python, jupyter]
|
||||||
types_or: [python, jupyter]
|
types_or: [python, jupyter]
|
||||||
|
|
||||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
|
||||||
rev: v5.0.0
|
|
||||||
hooks:
|
|
||||||
- id: no-commit-to-branch
|
|
||||||
2
3rdparty/amd/profiling/PROFILING.md
vendored
2
3rdparty/amd/profiling/PROFILING.md
vendored
@@ -6,5 +6,3 @@ Two primary methods are covered:
|
|||||||
|
|
||||||
|
|
||||||
- [Torch Profiler](https://pytorch.org/tutorials/recipes/recipes/profiler_recipe.html)
|
- [Torch Profiler](https://pytorch.org/tutorials/recipes/recipes/profiler_recipe.html)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
0
benchmark/llava_bench/bench_hf_llava_bench.sh
Normal file → Executable file
0
benchmark/llava_bench/bench_hf_llava_bench.sh
Normal file → Executable file
0
benchmark/llava_bench/bench_hf_mme.sh
Normal file → Executable file
0
benchmark/llava_bench/bench_hf_mme.sh
Normal file → Executable file
0
examples/frontend_language/usage/llava_video/srt_example_llava_v.sh
Normal file → Executable file
0
examples/frontend_language/usage/llava_video/srt_example_llava_v.sh
Normal file → Executable file
0
python/sglang/srt/models/olmo.py
Executable file → Normal file
0
python/sglang/srt/models/olmo.py
Executable file → Normal file
1
scripts/version_branch_to_tag.sh
Normal file → Executable file
1
scripts/version_branch_to_tag.sh
Normal file → Executable file
@@ -27,4 +27,3 @@ done
|
|||||||
git push --tags
|
git push --tags
|
||||||
|
|
||||||
echo "All branches starting with 'v' have been tagged, deleted from remote, and pushed to the remote repository."
|
echo "All branches starting with 'v' have been tagged, deleted from remote, and pushed to the remote repository."
|
||||||
|
|
||||||
|
|||||||
0
test/srt/models/test_generation_models.py
Executable file → Normal file
0
test/srt/models/test_generation_models.py
Executable file → Normal file
Reference in New Issue
Block a user