!!! TIP
If you do not want to use the pre-commit hook, run this command:
sh uv run pre-commit uninstall
- https://github.com/pre-commit/pre-commit-hooks
- End of file fixer, Trailing whitespace
- Check JSON / TOML / XML / YAML
- Detect private key
- https://github.com/astral-sh/ruff-pre-commit
- Python Format (
ruff format) - Python Lint (
ruff check --fix)
- Python Format (
- ty (local hook:
uv run ty check)- Python Type Check
- https://github.com/rhysd/actionlint
- GitHub Actions Lint
- https://github.com/hadolint/hadolint
- Dockerfile Lint (requires
hadolinton yourPATH)
- Dockerfile Lint (requires
- sqruff (local hooks:
uv run sqruff fix/uv run sqruff lint)- SQL Format
- SQL Lint
--8<-- ".pre-commit-config.yaml"