Files
crewAI/.pre-commit-config.yaml
Greyson Lalonde 41d9ee6d15 chore: consolidate monorepo dependencies and configuration
- Consolidate dev dependencies to root using PEP 735 dependency groups
- Remove duplicate dependencies between packages
- Remove unused dependencies (pillow, cairosvg, bandit)
- Clean up tool configurations and build targets
2025-09-12 22:33:59 -04:00

22 lines
638 B
YAML

repos:
- repo: local
hooks:
- id: ruff
name: ruff
entry: uv run ruff check
language: system
types: [python]
files: ^(packages/crewai/src/|packages/tools/src/).*\.py$
- id: ruff-format
name: ruff-format
entry: uv run ruff format
language: system
types: [python]
files: ^(packages/crewai/src/|packages/tools/src/).*\.py$
- id: mypy
name: mypy
entry: uv run mypy src --exclude cli/templates
language: system
types: [python]
exclude: ^(packages/.*/tests/|packages/crewai/src/crewai/cli/templates/)