The uncompromising Python code formatter
A framework for managing and maintaining multi-language pre-commit hooks.
Some out-of-the-box hooks for pre-commit
A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
A pre-commit hook for Ruff.
Detect and validate 500+ types of hardcoded secrets with advanced checks. Use it as a pre-commit hook, GitHub Action, or CLI for proactive secret detection and security.
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
HTML template formatter and linter for Django, Jinja, Twig, Nunjucks, Handlebars, Liquid, Go templates, Mustache, Tera, Askama and Angular. Formats markup and template syntax together, and lints for accessibility, correctness and style. CLI, pre-commit hook and VS Code extension.
A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker.
CommonMark compliant Markdown formatter
Rewrites source to reorder python imports
Run `black` on python code blocks in documentation files
A pre-commit hook that checks commit messages for Conventional Commits formatting
Code review via the change impact measure
Curated developer tools, AST analyzers, and automated verification workflows.
Static reproducibility checks, experiment replay, and verification for ML pipelines.