Ruff
This merge request introduces Ruff as a new linter, replacing Pycodestyle. The plan is to gradually incorporate additional rules from the Ruff rules and potentially phase out pylint in the future.
Some benchmarks:
Summary
'ruff check nomad tests' ran
166.68 ± 2.56 times faster than 'pycodestyle --config=pycodestyle.ini nomad tests'
Summary
'ruff check -e nomad test' ran
2101.03 ± 110.33 times faster than 'pycodestyle --config=pycodestyle.ini nomad tests && pylint --rcfile=.pylintrc nomad tests'
Edited by Ahmed Ilyas