Spaces:
Sleeping
Sleeping
# https://pre-commit.com | |
default_install_hook_types: [commit-msg, pre-commit] | |
default_stages: [commit, manual] | |
fail_fast: false | |
repos: | |
- repo: https://github.com/pre-commit/pygrep-hooks | |
rev: v1.9.0 | |
hooks: | |
- id: python-check-mock-methods | |
- id: python-use-type-annotations | |
- id: text-unicode-replacement-char | |
- repo: https://github.com/pre-commit/pre-commit-hooks | |
rev: v4.3.0 | |
hooks: | |
- id: check-added-large-files | |
- id: check-ast | |
- id: check-case-conflict | |
- id: check-builtin-literals | |
- id: check-json | |
- id: check-docstring-first | |
- id: check-merge-conflict | |
- id: check-shebang-scripts-are-executable | |
- id: check-toml | |
- id: check-vcs-permalinks | |
- id: check-yaml | |
- id: debug-statements | |
- id: end-of-file-fixer | |
- id: detect-private-key | |
types: [python] | |
- id: fix-byte-order-marker | |
- id: mixed-line-ending | |
- id: no-commit-to-branch | |
- id: trailing-whitespace | |
types: [python] | |
- repo: https://github.com/astral-sh/ruff-pre-commit | |
rev: v0.0.280 | |
hooks: | |
- id: ruff | |
name: ruff | |
entry: ruff check | |
args: [] | |
require_serial: true | |
language: system | |
types: [python] | |
exclude: ^tests/ | |
- repo: https://github.com/psf/black | |
rev: 23.7.0 | |
hooks: | |
- id: black | |
name: black | |
entry: black | |
require_serial: true | |
language: system | |
types: [python] | |
- repo: https://github.com/python-poetry/poetry | |
rev: 1.5.1 | |
hooks: | |
- id: poetry-check | |
name: poetry check | |
entry: poetry check | |
language: system | |
files: pyproject.toml | |
pass_filenames: false | |
- id: poetry-lock | |
name: poetry lock check | |
entry: poetry lock | |
args: [--check] | |
language: system | |
pass_filenames: false | |
- repo: https://github.com/pre-commit/mirrors-mypy | |
rev: v1.4.1 | |
hooks: | |
- id: mypy | |
name: mypy | |
entry: mypy | |
language: system | |
types: [python] | |
exclude: ^tests/ | |