PyPI
pypi.org › project › commitlint
commitlint
JavaScript is disabled in your browser. Please enable JavaScript to proceed · A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser
GitHub
github.com › conventional-changelog › commitlint
GitHub - conventional-changelog/commitlint: 📓 Lint commit messages
⚠️ If you want to publish your own shareable config then make sure it has a name aligning with the pattern commitlint-config-emoji-log or commitlint-config-your-config-name — then in extend all you have to write is emoji-log or your-config-name.
Starred by 18.5K users
Forked by 965 users
Languages TypeScript 92.1% | JavaScript 7.9%
PyPI
pypi.org › project › commit-linter
commit-linter · PyPI
commit-linter is a Python tool that helps you standardize your commit messages to a known commit conventions.
» pip install commit-linter
GitHub
github.com › jorisroovers › gitlint
GitHub - jorisroovers/gitlint: Linting for your git commit messages · GitHub
Starred by 957 users
Forked by 113 users
Languages Python 98.5% | Shell 1.1%
Conventional Commits
conventionalcommits.org › en › about
Tooling for Conventional Commits
commitlint: A linter to check that your commit messages meet the Conventional Commits format. gitlint: Git commit message linter written in Python, which can be configured to enforce Conventional Commits format.
PyPI
pypi.org › project › gitlint
gitlint · PyPI
Git commit message linter written in python, checks your commit messages for style.
» pip install gitlint
Sneawo
blog.sneawo.com › blog › 2024 › 01 › 27 › essential-python-tools-for-writing-quality-code
Essential Python tools for writing quality code - Andrey Zhukov's Tech Blog
January 27, 2024 - repos: - repo: https://github.com/PyCQA/flake8 rev: 7.0.0 hooks: - id: flake8 stages: [commit] - repo: https://github.com/pre-commit/mirrors-mypy rev: v1.8.0 hooks: - id: mypy stages: [commit] - repo: https://github.com/psf/black rev: 24.1.1 hooks: - id: black args: [--line-length=120] stages: [commit] - repo: https://github.com/PyCQA/isort rev: 5.13.2 hooks: - id: isort args: [--line-length=120] stages: [commit] - repo: https://github.com/PyCQA/bandit rev: 1.7.7 hooks: - id: bandit stages: [commit] - repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook rev: v9.11.0 hooks: - id: commitlint additional_dependencies: ['@commitlint/config-conventional'] stages: [commit-msg]
GitHub
github.com › topics › commitlint
commitlint - Python
Python module that will lint commit messages according to the conventional commit scheme. ... Add a description, image, and links to the commitlint topic page so that developers can more easily learn about it.
Commitlint
commitlint.js.org
commitlint
To get the most out of commitlint you'll want to automate it in your project lifecycle.
Jorisroovers
jorisroovers.com › gitlint
Introduction - Gitlint - Joris Roovers
Redirecting to latest/
Readthedocs
git-pylint-commit-hook.readthedocs.io › en › latest
Welcome to git-pylint-commit-hook’s documentation! — git-pylint-commit-hook 2.0.0 documentation
The git-pylint-commit-hook is a tool for checking Python code using pylint before the code is committed to git · All files that end with .py or that have python in the she bang will be automatically checked before they are committed to the repo
GitHub
github.com › conventionalcommit › commitlint
GitHub - conventionalcommit/commitlint: commitlint checks if your commit messages meets the conventional commit format · GitHub
February 22, 2026 - echo "fear: do not fear for commit message" | commitlint lint # ❌ type-enum: type 'fear' is not allowed, you can use one of [build chore ci docs feat fix merge perf refactor revert style test]
Starred by 87 users
Forked by 9 users
Languages Go 91.4% | Shell 8.6%
GitHub
github.com › alessandrojcm › commitlint-pre-commit-hook › blob › master › pyproject.toml
commitlint-pre-commit-hook/pyproject.toml at master · alessandrojcm/commitlint-pre-commit-hook
description = "A @commitlint/cli hook for pre-commit" authors = ["Alessandro Cuppari <me@alessandrojcm.dev>"] license = "MIT" · [tool.poetry.dependencies] python = "^3.6.1" · [tool.poetry.dev-dependencies] pre-commit = "^2.6.0" ·
Author alessandrojcm
GitHub
github.com › alessandrojcm › commitlint-pre-commit-hook
GitHub - alessandrojcm/commitlint-pre-commit-hook: A pre-commit hook for commitlint · GitHub
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook rev: <latest tag> hooks: - id: commitlint stages: [commit-msg]
Starred by 182 users
Forked by 18 users
Pydigger
pydigger.com › pypi › commitlint
commitlint
| ## CLI (Command Line Interface) ### Installation ```shell pip install commitlint ``` ### Usage ``` commitlint [-h] [-V] [--file FILE] [--hash HASH] [--from-hash FROM_HASH] [--to-hash TO_HASH] [--skip-detail] [-q | -v] [commit_message] positional arguments: commit_message The commit message to be checked optional arguments: -h, --help show this help message and exit -V, --version show program's version number and exit --file FILE Path to a file containing the commit message --hash HASH Commit hash --from-hash FROM_HASH From commit hash --to-hash TO_HASH To commit hash --skip-detail Skip the d