repos: - repo: local hooks: # Run the linter. - id: ruff name: ruff language: system exclude: __init__.py types_or: [ python, pyi ] entry: uv run ruff check . args: [ --fix ] # Run the formatter. - id: ruff-format name: ruff-format language: system entry: uv run ruff format types_or: [ python, pyi ] # Отсортировывает импорты в проекте - id: isort name: isort language: system exclude: __init__.py entry: uv run isort args: [ --profile, black, --filter-files ] - id: mypy name: mypy entry: uv run mypy require_serial: true language: system types: [ python ]