stages: - lint pre_commit: stage: lint image: python:3.12 before_script: - pip install pre-commit script: - pre-commit run --all-files --show-diff-on-failure