repos: | |
- repo: https://github.com/astral-sh/ruff-pre-commit | |
rev: 'v0.7.4' | |
hooks: | |
- id: ruff | |
args: [--fix, --exit-non-zero-on-fix, --show-fixes] | |
exclude: ^docs/cookbooks/ # Ignore files under docs/cookbooks | |
- id: ruff-format | |
exclude: ^docs/cookbooks/ # Ignore files under docs/cookbooks | |
- repo: local | |
hooks: | |
- id: mypy | |
name: Check mypy | |
entry: mypy --namespace-packages -p owl | |
language: python | |
types: [python] | |
pass_filenames: false | |
require_serial: true | |
exclude: ^docs/cookbooks/ # Ignore files under docs/cookbooks | |
- repo: local | |
hooks: | |
- id: check-license | |
name: Check License | |
entry: python licenses/update_license.py . licenses/license_template.txt | |
language: system | |
types: [python] | |
exclude: ^docs/cookbooks/ # Ignore files under docs/cookbooks | |