minor: Add basic editorconfig and pre-commit hooks to enforce style for whitespaces (#1926)

This commit is contained in:
Xuehai Pan
2024-11-06 21:46:04 +08:00
committed by GitHub
parent 96766101b4
commit a5e0defb5a
77 changed files with 209 additions and 172 deletions

25
.editorconfig Normal file
View 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

View File

@@ -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

View File

@@ -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
View File

0
benchmark/llava_bench/bench_hf_mme.sh Normal file → Executable file
View File

View File

0
python/sglang/srt/models/olmo.py Executable file → Normal file
View File

1
scripts/version_branch_to_tag.sh Normal file → Executable file
View 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
View File