The used tools are black and mypy as before. I have also added a few other simple ones like trailing-whitespace. We can expand this in the future. For example with pylint, but I think a separate PR is better for that because we will have to make some changes to satisfy pylint.
I have activated the CI which has already run on this PR and will run on the master branch once we push to it
This PR adds
pre-commit
to the techstack:black
andmypy
as before. I have also added a few other simple ones liketrailing-whitespace
. We can expand this in the future. For example with pylint, but I think a separate PR is better for that because we will have to make some changes to satisfy pylint.