GitHub
github.com › conventional-changelog › commitlint
GitHub - conventional-changelog/commitlint: 📓 Lint commit messages
git clone git@github.com:conventional-changelog/commitlint.git cd commitlint yarn yarn run build # run build tasks yarn start # run tests, again on change yarn run commitlint # run CLI
Starred by 18.5K users
Forked by 965 users
Languages TypeScript 92.2% | JavaScript 7.8%
Commitlint
commitlint.js.org › guides › ci-setup.html
Guide: CI Setup | commitlint
An example of how a GitHub Actions workflow could validate the last commit message or all commit messages inside a Pull Request: ... name: CI on: [push, pull_request] permissions: contents: read jobs: commitlint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup node uses: actions/setup-node@v4 with: node-version: lts/* cache: npm - name: Install commitlint run: npm install -D @commitlint/cli @commitlint/config-conventional - name: Print versions run: | git --version node --version npm --version npx commitlint --version - name: Validate current commit
GitHub
github.com › jurienhamaker › commitlint
GitHub - jurienhamaker/commitlint: A lightweight, fast, and cross-platform CLI tool for linting Git commit messages.
June 16, 2025 - A lightweight, fast, and cross-platform CLI tool for linting Git commit messages. - jurienhamaker/commitlint
Starred by 5 users
Forked by 2 users
Languages Go 99.8% | Makefile 0.2% | Go 99.8% | Makefile 0.2%
npm
npmjs.com › package › @commitlint › cli
commitlint/cli
March 15, 2026 - npm i @commitlint/cli · github.com/conventional-changelog/commitlint · commitlint.js.org/ 7,148,197 · 20.5.2 · MIT · 4 days ago · marionebl · martinhelmut · escapedcat · bycedric · Analyze security with SocketCheck bundle sizeView package healthExplore dependencies ·
» npm install @commitlint/cli
Published Apr 25, 2026
Version 20.5.2
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 › 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 86 users
Forked by 9 users
Languages Go 91.4% | Shell 8.6%
GitHub
github.com › conventional-changelog › commitlint › blob › master › @commitlint › cli › CHANGELOG.md
commitlint/@commitlint/cli/CHANGELOG.md at master · conventional-changelog/commitlint
cli: introduce new --last flag, to stop recommending HEAD~1 (#3916) (99f4f3f) Note: Version bump only for package @commitlint/cli
Author conventional-changelog
GitHub
github.com › conventional-changelog › commitlint › tree › master › @commitlint › cli
commitlint/@commitlint/cli at master · conventional-changelog/commitlint
📓 Lint commit messages. Contribute to conventional-changelog/commitlint development by creating an account on GitHub.
Author conventional-changelog
GitHub
github.com › hutaod › commitlint-cli
GitHub - hutaod/commitlint-cli: a cli for create commitlint at program · GitHub
a cli for create commitlint at program. Contribute to hutaod/commitlint-cli development by creating an account on GitHub.
Author hutaod
Commitlint
commitlint.js.org › reference › cli.html
CLI | commitlint
❯ npx commitlint --help @commitlint/cli@20.5.2 - Lint your commit messages [input] reads from stdin if --edit, --env, --from and --to are omitted Options: -c, --color toggle colored output [boolean] [default: true] -g, --config path to the config file; result code 9 if config is missing [string] --print-config print resolved config [string] [choices: "", "text", "json"] -d, --cwd directory to execute in [string] [default: (Working Directory)] -e, --edit read last commit message from the specified file or fallbacks to ./.git/COMMIT_EDITMSG [string] -E, --env check message in the file at path
Commitlint
keisukeyamashita.github.io › commitlint-rs
Welcome to Commitlint | Commitlint
Run commitlint to lint your commit messages. See the guides about the CLI.
freeCodeCamp
freecodecamp.org › news › how-to-use-commitlint-to-write-good-commit-messages
How to Write Good Commit Messages with Commitlint
November 12, 2021 - This workflow will run every time code is pushed to GitHub and every time a pull request is opened. To test it, let's commit and push our code. git add -A git commit -m "ci(commitlint,workflow): added GitHub action workflow to run commitlint on push and pr" git push origin master
GitHub
github.com › conventional-changelog › commitlint › tree › master › @commitlint › config-conventional
commitlint/@commitlint/config-conventional at master · conventional-changelog/commitlint
Shareable commitlint config enforcing conventional commits. Use with @commitlint/cli and @commitlint/prompt-cli.
Author conventional-changelog
GitHub
github.com › conventional-changelog › commitlint › blob › master › @commitlint › cli › README.md
commitlint/@commitlint/cli/README.md at master · conventional-changelog/commitlint
📓 Lint commit messages. Contribute to conventional-changelog/commitlint development by creating an account on GitHub.
Author conventional-changelog
GitHub
github.com › opensource-nepal › commitlint
GitHub - opensource-nepal/commitlint: Lint Conventional Commit message on GitHub Actions and pre-commit.
Starred by 31 users
Forked by 11 users
Languages Python 100.0% | Python 100.0%
GitHub
github.com › marketplace › actions › conventional-commitlint
Conventional Commitlint · Actions · GitHub Marketplace
Note: Avoid using commit messages that start with #, as this may cause unexpected behavior with commitlint. For CLI usage, please refer to cli.md. We appreciate feedback and contributions to this package. To get started, please see our contribution guide. + 1 contributors ·
GitHub
github.com › conventional-changelog › commitlint › releases
Releases · conventional-changelog/commitlint
fix(cli): validate that --cwd directory exists before execution by @omar-y-abdi in #4658 · feat(cz-commitlint): add exclamation mark support for breaking changes by @mrt181 in #4655
Author conventional-changelog
GitHub
github.com › marionebl › commitlint
GitHub - marionebl/commitlint: Moved to https://github.com/conventional-changelog/commitlint
Starred by 15 users
Forked by 4 users
npm
npmjs.com › package › commitlint
commitlint - npm
March 15, 2026 - cli · npm i commitlint · github.com/conventional-changelog/commitlint · commitlint.js.org/ 581,206 · 20.5.0 · MIT · a month ago · marionebl · martinhelmut · escapedcat · bycedric · Analyze security with SocketCheck bundle sizeView package healthExplore dependencies ·
» npm install commitlint
Published Mar 15, 2026
Version 20.5.0