IVRE uses code linters to prevent some easy-to-spot (for a computer) mistakes and to enforce a consistent code style (or at least, attempt to do so).
For all the code and the documentation, we also use Codespell to prevent typos.
Running the linters¶
To install the Python code linters and Codespell you can simply use
requirements-linting.txt file with Pip, or use any method to
install the latest versions of the
pylint Python modules.
pkg/runchecks will run all the tests for you with the
expected options and exceptions.