enable ruff in pre-commit with some initial lints
Used pycodestyle, pyflakes, flake8-logging-format, and flake8-logging to bring ruff to the ironic tree. Change-Id: I4e355b0d2cf065f8844794b14474c34b65e7562b Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
This commit is contained in:
parent
d4d4c099c1
commit
231d7f47e5
@ -80,6 +80,11 @@ repos:
|
|||||||
rev: v1.1.2
|
rev: v1.1.2
|
||||||
hooks:
|
hooks:
|
||||||
- id: doc8
|
- id: doc8
|
||||||
|
- repo: https://github.com/astral-sh/ruff-pre-commit
|
||||||
|
rev: v0.7.3
|
||||||
|
hooks:
|
||||||
|
- id: ruff
|
||||||
|
args: ['--fix', '--unsafe-fixes']
|
||||||
- repo: local
|
- repo: local
|
||||||
hooks:
|
hooks:
|
||||||
- id: check-releasenotes
|
- id: check-releasenotes
|
||||||
|
@ -4,3 +4,22 @@ build-backend = "pbr.build"
|
|||||||
|
|
||||||
[tool.doc8]
|
[tool.doc8]
|
||||||
ignore = ["D001"]
|
ignore = ["D001"]
|
||||||
|
|
||||||
|
[tool.ruff]
|
||||||
|
line-length = 79
|
||||||
|
|
||||||
|
[tool.ruff.lint]
|
||||||
|
select = [
|
||||||
|
"E", # pycodestyle (error)
|
||||||
|
"F", # pyflakes
|
||||||
|
"G", # flake8-logging-format
|
||||||
|
"LOG", # flake8-logging
|
||||||
|
]
|
||||||
|
|
||||||
|
[tool.ruff.lint.per-file-ignores]
|
||||||
|
"ironic/tests/**/*.py" = [
|
||||||
|
"E402", # module-import-not-at-top-of-file
|
||||||
|
]
|
||||||
|
"ironic/drivers/modules/drac/raid.py" = [
|
||||||
|
"G003", # Logging statement uses `+`
|
||||||
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user