Skip to content

Linters

ruff

Linter for our python code.

This comes bundled with several plugins enabled. You can check them and respective configs on pyproject.toml.

For extra documentation on how to add and/or configure plugins, please see the ruff documentation.

mypy

Used for static type checking in Python. The configurations are kinda strict, to enforce type annotations.

Check configs on pyproject.toml.

shellcheck

Used to lint our shell scripts.