diff --git a/ruff.toml b/ruff.toml new file mode 100644 index 00000000000..95e6f82a71d --- /dev/null +++ b/ruff.toml @@ -0,0 +1,5 @@ +# hacking already covers E402 (and disagrees w/ ruff) +ignore = ["E402"] + +[per-file-ignores] +"cinder/volume/drivers/fungible/swagger_api_client.py" = ["E501"] diff --git a/tox.ini b/tox.ini index 25e262c091a..3b6108280b9 100644 --- a/tox.ini +++ b/tox.ini @@ -280,3 +280,10 @@ paths = ./cinder/tests/hacking [doc8] ignore-path=.tox,*.egg-info,doc/src/api,doc/source/drivers.rst,doc/build,.eggs,doc/source/configuration/tables,./*.txt,releasenotes,doc/source/contributor/api,doc/test extension=.txt,.rst,.inc + +[testenv:ruff] +deps = -r{toxinidir}/requirements.txt + -r{toxinidir}/test-requirements.txt + ruff +commands = + ruff {toxinidir}/cinder {posargs}