.pre-commit-config.yaml 824 B

123456789101112131415161718192021222324252627282930
  1. repos:
  2. - repo: https://github.com/pre-commit/pre-commit-hooks
  3. rev: v4.5.0
  4. hooks:
  5. - id: check-yaml
  6. name: check-yaml (safe)
  7. exclude: ^(mkdocs\.yml$|charts/.*/templates/)
  8. - id: check-yaml
  9. name: check-yaml (unsafe for mkdocs)
  10. files: ^mkdocs\.yml$
  11. args: [ --unsafe ]
  12. - id: debug-statements
  13. - id: end-of-file-fixer
  14. exclude: "CNAME"
  15. - repo: https://github.com/pycqa/flake8
  16. rev: 7.0.0
  17. hooks:
  18. - id: flake8
  19. exclude: ".*/migrations"
  20. args: [ --max-complexity=15 ]
  21. - repo: https://github.com/psf/black
  22. rev: 24.4.2
  23. hooks:
  24. - id: black
  25. args: [ --config, pyproject.toml ]
  26. - repo: https://github.com/shellcheck-py/shellcheck-py
  27. rev: v0.10.0.1
  28. hooks:
  29. - id: shellcheck
  30. args: [ -x ]