Pre-commit

To ensure clean-coding during developing at this service we use pre-commit with a couple of linters and checkers.

Because we want to have PEP8-oriented code we use Black, Flake8, pydocstyle and codespell in combination with some checkers for correctness of project-relevant files like the pyproject.toml, correct naming of test-files, etc.

To run all pre-commit-hooks manually run the Make command:

    make check