# Type checking pre-commit hooks for AITBC # Add this to your main .pre-commit-config.yaml repos: - repo: local hooks: - id: mypy-domain-core name: mypy-domain-core entry: ./venv/bin/mypy language: system args: [--ignore-missing-imports, --show-error-codes] files: ^apps/coordinator-api/src/app/domain/(job|miner|agent_portfolio)\.py$ pass_filenames: false - id: mypy-domain-all name: mypy-domain-all entry: ./venv/bin/mypy language: system args: [--ignore-missing-imports, --no-error-summary] files: ^apps/coordinator-api/src/app/domain/ pass_filenames: false - id: type-check-coverage name: type-check-coverage entry: ./scripts/type-checking/check-coverage.sh language: script files: ^apps/coordinator-api/src/app/ pass_filenames: false