--- repos: - repo: local hooks: - id: commitizen name: commitizen check entry: poetry run cz args: ["check", "--allow-abort", "--commit-msg-file"] stages: ["commit-msg"] language: system - id: commitizen-branch name: commitizen check branch entry: poetry run cz args: ["check", "--rev-range", "origin/HEAD..HEAD"] always_run: true pass_filenames: false language: system stages: [push] - id: black name: black description: "Black: The uncompromising Python code formatter" entry: poetry run black args: ["--diff"] language: system require_serial: true types_or: [python, pyi] - id: pylint name: pylint entry: poetry run pylint language: system types: [python] require_serial: true - id: isort name: isort args: ["--check", "--diff"] entry: poetry run isort language: system require_serial: true types_or: [python, pyi] - id: mypy name: mypy entry: poetry run mypy args: ["--strict"] language: system types_or: [python, pyi] require_serial: true - id: reuse name: reuse entry: poetry run reuse args: ["lint"] language: system pass_filenames: false