repos: - repo: local hooks: - id: check-version-increment name: Check Version Increment entry: python scripts/hooks/pre-push/check_version_increment.py language: system pass_filenames: false stages: [pre-push] - id: tests name: Run Python Tests entry: uv run test language: system pass_filenames: false stages: [pre-push] - id: prettier-with-jinja name: Prettier (with Jinja support) entry: bun run prettier -c language: system types_or: [javascript, jsx, ts, tsx, css, scss, sass, less, yaml, json, markdown, html, jinja] stages: [pre-push] - repo: https://github.com/astral-sh/ruff-pre-commit rev: v0.11.9 hooks: - id: ruff stages: [pre-push] - id: ruff-format stages: [pre-push] - repo: https://github.com/pre-commit/mirrors-eslint rev: v9.26.0 hooks: - id: eslint additional_dependencies: - eslint@latest - eslint/js - eslint/json - eslint-plugin-react files: \.(js|ts|jsx|tsx)$ stages: [pre-push]