@ggascoigne/commitlint-config

1.4.5 • Public • Published

Commitlint Config

My personal shareable commitlint configuration.

Install

pnpm pnpm -D @commitlint/cli @ggascoigne/commitlint-config

Usage

commitlint.config.js

module.exports = {
  extends: ['@ggascoigne/commitlint-config'],
};

Extending

commitlint.config.js

module.exports = {
  extends: ['@ggascoigne/commitlint-config'],
  rules: {
    'body-leading-blank': [2, 'always'],
  },
};

Add a Husky Hook

Install husky:

pnpm add -D husky && npm set-script prepare "husky install" && pnpm prepare

Add the hook:

npx husky add .husky/commit-msg 'npx --no-install commitlint --edit'

Under The Hood

index.js

  • @commitlint/config-conventional

License

MIT

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.4.50latest

Version History

VersionDownloads (Last 7 Days)Published
1.4.50
1.4.40
1.4.30
1.4.20
1.4.10
1.4.00
1.3.00
1.2.00

Package Sidebar

Install

npm i @ggascoigne/commitlint-config

Weekly Downloads

0

Version

1.4.5

License

MIT

Unpacked Size

3.61 kB

Total Files

5

Last publish

Collaborators

  • ggascoigne