Motivation
If we aren't using pre-commit, then we should still run the linter tools in Bitbucket pipelines (or whatever CI). At the moment we only add these tools if they are being run via pre-commit
Summary of desired enhancement
Add linters etc. to CI when not using pre-commit. When we are using pre-commit, it is fine for them to just be called within pre-commit and don't need their own step. This means that when we start to use pre-commit, we should change the CI pipelines to remove any manual linting steps (and then it will be replaced with pre-commit).
Motivation
If we aren't using pre-commit, then we should still run the linter tools in Bitbucket pipelines (or whatever CI). At the moment we only add these tools if they are being run via pre-commit
Summary of desired enhancement
Add linters etc. to CI when not using pre-commit. When we are using pre-commit, it is fine for them to just be called within pre-commit and don't need their own step. This means that when we start to use pre-commit, we should change the CI pipelines to remove any manual linting steps (and then it will be replaced with pre-commit).