kopia lustrzana https://github.com/micropython/micropython
github/workflows: Add GitHub Action to lint Python code with ruff.
Signed-off-by: Damien George <damien@micropython.org>pull/10977/head
rodzic
2a1db770ce
commit
78a1aa1711
|
@ -0,0 +1,10 @@
|
||||||
|
# https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
|
||||||
|
name: Python code lint with ruff
|
||||||
|
on: [push, pull_request]
|
||||||
|
jobs:
|
||||||
|
ruff:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- run: pip install --user ruff
|
||||||
|
- run: ruff --format=github .
|
|
@ -22,3 +22,27 @@ skip = """
|
||||||
./tests,\
|
./tests,\
|
||||||
ACKNOWLEDGEMENTS,\
|
ACKNOWLEDGEMENTS,\
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
[tool.ruff]
|
||||||
|
exclude = ["lib", "tests"]
|
||||||
|
extend-select = ["C9", "PLC"]
|
||||||
|
ignore = [
|
||||||
|
"E401",
|
||||||
|
"E402",
|
||||||
|
"E722",
|
||||||
|
"E731",
|
||||||
|
"E741",
|
||||||
|
"F401",
|
||||||
|
"F403",
|
||||||
|
"F405",
|
||||||
|
"F821",
|
||||||
|
"PLC1901",
|
||||||
|
]
|
||||||
|
line-length = 337
|
||||||
|
target-version = "py37"
|
||||||
|
|
||||||
|
[tool.ruff.mccabe]
|
||||||
|
max-complexity = 40
|
||||||
|
|
||||||
|
[tool.ruff.per-file-ignores]
|
||||||
|
"ports/cc3200/tools/uniflash.py" = ["E711"]
|
||||||
|
|
Ładowanie…
Reference in New Issue