🌐
npm
npmjs.com › package › @commitlint › config-conventional
@commitlint/config-conventional - npm
March 15, 2026 - Shareable commitlint config enforcing conventional commits. Use with @commitlint/cli and @commitlint/prompt-cli. npm install --save-dev @commitlint/config-conventional @commitlint/cli echo "export default {extends: ['@commitlint/config-conventional']};" > commitlint.config.js
      » npm install @commitlint/config-conventional
    
Published   Mar 15, 2026
Version   20.5.0
🌐
GitHub
github.com › conventional-changelog › commitlint › tree › master › @commitlint › config-conventional
commitlint/@commitlint/config-conventional at master · conventional-changelog/commitlint
Use with @commitlint/cli and @commitlint/prompt-cli. npm install --save-dev @commitlint/config-conventional @commitlint/cli echo "export default {extends: ['@commitlint/config-conventional']};" > commitlint.config.js ·
Author   conventional-changelog
🌐
Commitlint
commitlint.js.org › reference › configuration.html
Configuration | commitlint
import type { UserConfig } from "@commitlint/types"; import { RuleConfigSeverity } from "@commitlint/types"; const Configuration: UserConfig = { extends: ["@commitlint/config-conventional"], parserPreset: "conventional-changelog-atom", formatter: "@commitlint/format", rules: { "type-enum": [RuleConfigSeverity.Error, "always", ["foo"]], }, // ... }; export default Configuration; Every commitlint configuration can extend other commitlint configurations. Specify configurations to extend via the .extends key, using ids that can be resolved by the node resolve algorithm. This means installed npm packages and local files can be used.
🌐
Commitlint
commitlint.js.org › guides › getting-started.html
Getting started | commitlint
deno add -D npm:@commitlint/cli npm:@commitlint/config-conventional · Configure commitlint to use conventional config · Linux / macOSWindows · sh · echo "export default { extends: ['@commitlint/config-conventional'] };" > commitlint.config.js · sh · # Here we use the node command to avoid encoding issue on Windows.
🌐
GitHub
github.com › conventional-changelog › commitlint
GitHub - conventional-changelog/commitlint: 📓 Lint commit messages
If your project does not contain ... add rules to your commitlint.config.js error message. This can be fixed by doing either of the following: Add a package.json file, declaring your project as an ES6 module. This can be done easily by running npm init es6....
Starred by 18.5K users
Forked by 965 users
Languages   TypeScript 92.2% | JavaScript 7.8%
🌐
Commitlint
commitlint.js.org
commitlint
By supporting npm-installed configurations it makes sharing of commit conventions easy. ... Get high commit message quality and short feedback cycles by linting commit messages right when they are authored. ... To get the most out of commitlint you'll want to automate it in your project lifecycle.
🌐
npm
npmjs.com › package › @open-turo › commitlint-config-conventional
@open-turo/commitlint-config-conventional - npm
March 27, 2023 - Start using @open-turo/commitlint-config-conventional in your project by running `npm i @open-turo/commitlint-config-conventional`. There are no other projects in the npm registry using @open-turo/commitlint-config-conventional.
      » npm install @open-turo/commitlint-config-conventional
    
Published   Mar 27, 2023
Version   1.1.0
Author   Turo Engineering
🌐
Socket
socket.dev › npm › package › @commitlint › config-conventional
@commitlint/config-conventional - npm Package Security Analy...
Shareable commitlint config enforcing conventional commits. Version: 20.4.3 was published by marionebl. Start using Socket to analyze @commitlint/conf...
🌐
Commitlint
commitlint.js.org › guides › ci-setup.html
Guide: CI Setup | commitlint
.jx/variables.sh commitlint --extends '@commitlint/config-conventional' --from $PR_BASE_SHA --to $PR_HEAD_SHA serviceAccountName: tekton-bot timeout: 15m · Validate commits within a PR by leveraging BitBucket`s default variables: ... image: node:18 pipelines: pull-requests: default: - step: name: Lint commit messages script: - npm install --save-dev @commitlint/config-conventional @commitlint/cli - npx commitlint --from $BITBUCKET_COMMIT~$(git rev-list --count $BITBUCKET_BRANCH ^origin/$BITBUCKET_PR_DESTINATION_BRANCH) --to $BITBUCKET_COMMIT --verbose
Find elsewhere
🌐
Conventional Commits
conventionalcommits.org › en › v1.0.0
Conventional Commits
types other than fix: and feat: are allowed, for example @commitlint/config-conventional (based on the Angular convention) recommends build:, chore:, ci:, docs:, style:, refactor:, perf:, test:, and others.
🌐
DEV Community
dev.to › thecharacterv › git-better-with-commitlint-and-conventional-commits-21pp
Git Better with Commitlint and Conventional Commits - DEV Community
May 26, 2023 - Run the command npm install --save-dev @commitlint/config-conventional @commitlint/cli in your terminal .
🌐
Commitlint
commitlint.js.org › guides › use-prompt.html
Guide: Use prompt | commitlint
@commitlint/prompt-cli helps with fast authoring of commit messages and ensures they adhere to the commit convention configured in commitlint.config.js. ... npm install --save-dev @commitlint/cli @commitlint/config-conventional @commitlint/prompt-cli echo "export default { extends: ['@commitlint/config-conventional'] };" > commitlint.config.js
🌐
Snyk
snyk.io › advisor › @commitlint/config-conventional › @commitlint/config-conventional code examples
commitlint/config-conventional Code Examples
const commitTypes = require('commit-types-peakfijn'); const config = require('@commitlint/config-conventional'); config.rules['header-max-length'] = [2, 'always', 80]; config.rules['scope-empty'] = [2, 'always']; config.rules['subject-min-length'] = [2, 'always', 15]; config.rules['type-enum'] = [2, 'always', Object.keys(commitTypes)]; module.exports = config;
🌐
ReversingLabs
secure.software › npm › @commitlint/config-conventional › 18.5.0
@commitlint/config-conventional@18.5.0 - npm | ReversingLabs Spectra Assure Community
For more information about this package, visit its homepage. The npm package @commitlint/config-conventional was scanned for malware, software tampering, risky behaviors, exposed secrets and known vulnerabilities.
🌐
jsDocs.io
jsdocs.io › package › @commitlint › config-conventional
commitlint/config-conventional@19.8.1
September 25, 2025 - Documentation for npm package @commitlint/config-conventional@20.4.3 - jsDocs.io
🌐
Medium
medium.com › @sravanthipinninti › how-to-write-conventional-commits-d92a894b8945
How to write conventional commits? | by Sravanthi | Medium
April 14, 2023 - Install the commitlint CLI and config-conventional by the following commands: npm install @commitlint/cli @commitlint/config-conventional --save-dev OR yarn add -D @commitlint/cli @commitlint/config-conventional
🌐
npm
npmjs.com › package › @dgc-org › commitlint-config-conventional-changelog-for-jira
@dgc-org/commitlint-config-conventional-changelog-for-jira - npm
November 17, 2021 - Based on @commitlint/config-angular. Use with @dgc-org/cz-conventional-changelog-for-jira, @commitlint/cli. npm install --save-dev @dgc-org/commitlint-config-conventional-changelog-for-jira @commitlint/cli echo "module.exports = {extends: ['@dgc-org/commitlint-config-conventional-changelog-for-jira']};" > commitlint.config.js
      » npm install @dgc-org/commitlint-config-conventional-changelog-for-jira