Lint
This commit is contained in:
parent
9a009f0b4c
commit
eed1567f7f
12 changed files with 463 additions and 243 deletions
|
|
@ -16,6 +16,36 @@ notebook = [
|
|||
"jupyterlab>=4.2",
|
||||
"ipykernel>=6.29",
|
||||
]
|
||||
dev = [
|
||||
"ruff>=0.8",
|
||||
]
|
||||
|
||||
[tool.uv]
|
||||
default-groups = ["notebook"]
|
||||
default-groups = ["notebook", "dev"]
|
||||
|
||||
[tool.ruff]
|
||||
target-version = "py311"
|
||||
line-length = 100
|
||||
extend-exclude = ["src/lib/waveshare_epd", "notebooks/__pycache__"]
|
||||
|
||||
[tool.ruff.lint]
|
||||
select = [
|
||||
"E", # pycodestyle errors
|
||||
"W", # pycodestyle warnings
|
||||
"F", # pyflakes
|
||||
"I", # isort
|
||||
"B", # flake8-bugbear
|
||||
"UP", # pyupgrade
|
||||
"SIM", # flake8-simplify
|
||||
"C4", # flake8-comprehensions
|
||||
"RUF", # ruff-specific
|
||||
]
|
||||
ignore = [
|
||||
"E501", # line-too-long — formatter handles it
|
||||
]
|
||||
|
||||
[tool.ruff.lint.per-file-ignores]
|
||||
"notebooks/*.ipynb" = ["E402", "F401"]
|
||||
|
||||
[tool.ruff.format]
|
||||
docstring-code-format = true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue