Repo should have some linting checks in place: - ruff check - ruff format --check - flake8 ? - pylint ? - bandit ? - mypy ? - safety or dependabot ? All checks to be performed on pull requests and must successful run as a precondition for merging a PR.