Skip to content

Linting

Linting your code

For linting, we currently make use of both ruff and black.

These are used to ensure we produce readable, maintainable, and more consistent code.

To quickly run both linters, simply run this bash script. The -f flag is called to run an automatic fix with ruff. If you simply wish for ruff to print the errors it finds to the console, remove this flag.

source scripts/lint.sh -f  # with the fix flag
source scripts/lint.sh  # without

Alternatively, you can run ruff and black separately from a terminal instance.

For black, you need to run: black .

and ruff requires: ruff --fix . for automatic fixes and error printouts or ruff --show-source . for a more thorough breakdown.