The uncompromising Python code formatter
-
Updated
Mar 23, 2025 - Python
The uncompromising Python code formatter
ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
🎣 List of `pre-commit` hooks to ensure the quality of your `dbt` projects.
A pre-commit hook that checks commit messages for Conventional Commits formatting
Style checker for sphinx (or other) rst documentation.
Sync .pre-commit-config.yaml repos starting from poetry.lock
A package for type-checking the URLs and associated views for Django
Black for Databricks notebooks
A CLI and pre-commit hook to fix future annotations
Pre-commit hooks collection that utilizes ChatGPT and OpenAI platform to validate changes made to the codebase.
Run hadolint in pre-commit without docker or system installation
commitlint is a tool designed to lint your commit messages according to the Conventional Commits standard for your pre-commit hook and GitHub Actions.
⏱️ Tool to stop you from pushing huge diffs
An easy-to-use tool to ensure image metadata (EXIF) is removed.
A command-line tool (and pre-commit hook) to remove print statements from your Python project.
C/C++ code linter hooks for pre-commit
Python wrapper and pre-commit hook for Astyle formatter (http://astyle.sourceforge.net/)
Add a description, image, and links to the pre-commit-hook topic page so that developers can more easily learn about it.
To associate your repository with the pre-commit-hook topic, visit your repo's landing page and select "manage topics."