--- id: pre-commit version: "4.6.2" license: MIT license_treatment: permissive maintenance: active --- # pre-commit — A framework for managing and maintaining multi-language pre-commit hooks. License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install pre-commit uv add pre-commit poetry add pre-commit ## Description [![build status](https://github.com/pre-commit/pre-commit/actions/workflows/main.yml/badge.svg)](https://github.com/pre-commit/pre-commit/actions/workflows/main.yml) [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/pre-commit/pre-commit/main.svg)](https://results.pre-commit.ci/latest/github/pre-commit/pre-commit/main) ## pre-commit A framework for managing and maintaining multi-language pre-commit hooks. For more information see: https://pre-commit.com/ ## AI interpretation — verify before relying pre-commit is a framework for installing and running git hooks across multiple programming languages, automating code quality checks before commits are made. Verdict: pre-commit is a mature, actively maintained framework with no known vulnerabilities, permissive licensing, and low installation friction. Its top_1000 popularity tier and recent release cycle make it a reliable choice for teams seeking to standardize code quality checks across multiple languages. [View on SkillFed](https://skillfed.io/packages/pre-commit) · [View on PyPI](https://pypi.org/project/pre-commit/)