mirror of
https://github.com/vllm-project/vllm-ascend.git
synced 2025-10-20 05:33:51 +08:00
### What this PR does / why we need it?
Follow vllm-project/vllm lint way:
https://github.com/vllm-project/vllm/blob/main/.pre-commit-config.yaml
Enable pre-commit to avoid some low level error AMAP.
This pr is one step of #1241, The purpose is make linting system more
clear and convenient, on this step, Mainly did the following things:
yapf, actionlint, ruff, typos, isort, mypy, png-lint, signoff-commit,
enforce-import-regex-instead-of-re.
TODO:
- clang-format(check for csrc with google style)
need clean code, disable for now
- pymarkdown
need clean code, disable for now
- shellcheck
need clean code, disable for now
### Does this PR introduce _any_ user-facing change?
Only developer UX change:
https://vllm-ascend--1256.org.readthedocs.build/en/1256/developer_guide/contributing.html#run-lint-locally
```
pip install -r requirements-lint.txt && pre-commit install
bash format.sh
```
### How was this patch tested?
CI passed with new added/existing test.
Co-authored-by: Yikun [yikunkero@gmail.com](mailto:yikunkero@gmail.com)
Co-authored-by: wangli
[wangli858794774@gmail.com](mailto:wangli858794774@gmail.com)
- vLLM version: v0.9.1
- vLLM main:
5358cce5ff
---------
Signed-off-by: wangli <wangli858794774@gmail.com>
178 lines
3.3 KiB
TOML
178 lines
3.3 KiB
TOML
[files]
|
|
# these files may be written in non english words
|
|
extend-exclude = []
|
|
ignore-hidden = true
|
|
ignore-files = true
|
|
ignore-dot = true
|
|
ignore-vcs = true
|
|
ignore-global = true
|
|
ignore-parent = true
|
|
|
|
[default]
|
|
binary = false
|
|
check-filename = false
|
|
check-file = true
|
|
unicode = true
|
|
ignore-hex = true
|
|
identifier-leading-digits = false
|
|
locale = "en"
|
|
extend-ignore-identifiers-re = [".*Unc.*", ".*_thw",
|
|
".*UE8M0.*", ".*[UE4M3|ue4m3].*", ".*eles.*", ".*fo.*", ".*ba.*",
|
|
".*ot.*", ".*[Tt]h[rR].*"]
|
|
extend-ignore-words-re = ["CANN", "cann"]
|
|
extend-ignore-re = []
|
|
|
|
[default.extend-identifiers]
|
|
nd_to_nz_2d = "nd_to_nz_2d"
|
|
bbc5b7ede = "bbc5b7ede"
|
|
womens_doubles = "womens_doubles"
|
|
v_2nd = "v_2nd"
|
|
splitted_input = "splitted_input"
|
|
NOOPs = "NOOPs"
|
|
typ = "typ"
|
|
nin_shortcut = "nin_shortcut"
|
|
UperNetDecoder = "UperNetDecoder"
|
|
subtile = "subtile"
|
|
SFOuput = "SFOuput"
|
|
# huggingface transformers repo uses these words
|
|
depthwise_seperable_out_channel = "depthwise_seperable_out_channel"
|
|
DepthWiseSeperableConv1d = "DepthWiseSeperableConv1d"
|
|
depthwise_seperable_CNN = "depthwise_seperable_CNN"
|
|
|
|
[default.extend-words]
|
|
iy = "iy"
|
|
tendencias = "tendencias"
|
|
# intel cpu features
|
|
tme = "tme"
|
|
dout = "dout"
|
|
Pn = "Pn"
|
|
arange = "arange"
|
|
|
|
[type.py]
|
|
extend-glob = []
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.py.extend-identifiers]
|
|
arange = "arange"
|
|
NDArray = "NDArray"
|
|
EOFError = "EOFError"
|
|
|
|
[type.py.extend-words]
|
|
|
|
[type.cpp]
|
|
extend-glob = []
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.cpp.extend-identifiers]
|
|
countr_one = "countr_one"
|
|
|
|
[type.cpp.extend-words]
|
|
|
|
[type.rust]
|
|
extend-glob = []
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.rust.extend-identifiers]
|
|
flate2 = "flate2"
|
|
|
|
[type.rust.extend-words]
|
|
ser = "ser"
|
|
|
|
[type.lock]
|
|
extend-glob = []
|
|
check-file = false
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.lock.extend-identifiers]
|
|
|
|
[type.lock.extend-words]
|
|
|
|
[type.jl]
|
|
extend-glob = []
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.jl.extend-identifiers]
|
|
|
|
[type.jl.extend-words]
|
|
modul = "modul"
|
|
egals = "egals"
|
|
usig = "usig"
|
|
egal = "egal"
|
|
|
|
[type.go]
|
|
extend-glob = []
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.go.extend-identifiers]
|
|
flate = "flate"
|
|
|
|
[type.go.extend-words]
|
|
|
|
[type.css]
|
|
extend-glob = []
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.css.extend-identifiers]
|
|
nd = "nd"
|
|
|
|
[type.css.extend-words]
|
|
|
|
[type.man]
|
|
extend-glob = []
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.man.extend-identifiers]
|
|
Nd = "Nd"
|
|
|
|
[type.man.extend-words]
|
|
|
|
[type.cert]
|
|
extend-glob = []
|
|
check-file = false
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.cert.extend-identifiers]
|
|
|
|
[type.cert.extend-words]
|
|
|
|
[type.sh]
|
|
extend-glob = []
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.sh.extend-identifiers]
|
|
stap = "stap"
|
|
ot = "ot"
|
|
|
|
[type.sh.extend-words]
|
|
|
|
[type.vimscript]
|
|
extend-glob = []
|
|
extend-ignore-identifiers-re = []
|
|
extend-ignore-words-re = []
|
|
extend-ignore-re = []
|
|
|
|
[type.vimscript.extend-identifiers]
|
|
windo = "windo"
|
|
|
|
[type.vimscript.extend-words]
|