GitHub
github.com › conventional-changelog › commitlint
GitHub - conventional-changelog/commitlint: 📓 Lint commit messages
cat docs/assets/commitlint.json | svg-term --out docs/public/assets/commitlint.svg --frame --profile=Seti --height=20 --width=80
Starred by 18.5K users
Forked by 965 users
Languages TypeScript 92.2% | JavaScript 7.8%
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
Videos
Commitlint
commitlint.js.org
commitlint
To get the most out of commitlint you'll want to automate it in your project lifecycle.
GitHub
github.com › jorisroovers › gitlint
GitHub - jorisroovers/gitlint: Linting for your git commit messages · GitHub
Starred by 954 users
Forked by 112 users
Languages Python 98.5% | Shell 1.1%
Commitlint
commitlint.js.org › reference › configuration.html
Configuration | commitlint
You can add a commitlint field in package.json (or package.yaml) with an object that follows the below structure.
Pydigger
pydigger.com › pypi › commitlint
commitlint
E.g., `feat(parser): add JSON parser`. **Description:** Brief description of the commit. **Body:** A detailed description of the commit. For more details, please refer to the Conventional Commits specification at https://www.conventionalcommits.org/en/v1.0.0/ > NOTE: commitlint also checks ...
Commitlint
commitlint.js.org › guides › ci-setup.html
Guide: CI Setup | commitlint
stages: ["lint", "build", "test"] lint:commit: image: name: registry.hub.docker.com/commitlint/commitlint:latest entrypoint: [""] stage: lint script: # Uncomment the next line if you are extending the @commitlint/config-nx-scopes in your commitlint configuration #- npm i -g nx@$(node -pe "require('./package.json').devDependencies.nx") - commitlint --from ${CI_MERGE_REQUEST_DIFF_BASE_SHA} --to ${CI_COMMIT_SHA}
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 › 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
PyPI
pypi.org › project › gitlint
gitlint · PyPI
Git commit message linter written in python, checks your commit messages for style.
» pip install gitlint
GitHub
github.com › alessandrojcm › commitlint-pre-commit-hook
GitHub - alessandrojcm/commitlint-pre-commit-hook: A pre-commit hook for commitlint · GitHub
A pre-commit hook for commitlint. Contribute to alessandrojcm/commitlint-pre-commit-hook development by creating an account on GitHub.
Starred by 182 users
Forked by 18 users
Jorisroovers
jorisroovers.com › gitlint
Introduction - Gitlint - Joris Roovers
Redirecting to latest/
GitHub
github.com › conventional-changelog › commitlint › blob › master › package.json
commitlint/package.json at master · conventional-changelog/commitlint
"commit": "node @commitlint/prompt-cli/cli.js", "deps": "lerna run deps", "pkg": "lerna run pkg", "docs-dev": "vitepress dev docs", "docs-build": "vitepress build docs", "docs-preview": "vitepress preview docs", "lint": "eslint", "lint-fix": "eslint --fix", "format": "prettier **/*.{ts,js,json,yml,md} --check", "format-fix": "prettier \"**/*.{ts,js,json,yml,md}\" --write", "publish": "lerna publish --conventional-commits", "reinstall": "yarn clean && yarn install", "start": "yarn watch", "test": "cross-env HOME=$PWD LANG=en_US.UTF-8 NO_COLOR=
Author conventional-changelog
Gatlen
gatlen.me › gatlens-opinionated-template › pre-commit
🪝 Pre-commit Hooks - Gatlen's Opinionated Template (GOTem)
Python linting uses only Ruff instead of multiple separate linters · JSON/YAML/TOML validation uses specialized schema validators
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.
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 - Create commitlint config echo "module.exports = {extends: ['@commitlint/config-conventional']}" > commitlint.config.js