Skip to content

satazor/commitlint

This branch is 1 commit ahead of, 2492 commits behind conventional-changelog/commitlint:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7614015 Β· Nov 19, 2017
Nov 19, 2017
Jul 11, 2017
Nov 19, 2017
Nov 19, 2017
Nov 19, 2017
Nov 19, 2017
Feb 14, 2016
Nov 19, 2017
Nov 19, 2017
Oct 14, 2017
Nov 19, 2017
Oct 19, 2017
Nov 19, 2017
Nov 19, 2017
Jul 11, 2017
Nov 19, 2017
Nov 19, 2017

Repository files navigation

Lint commit messages

commitlint slack

npm latest Travis branch AppVeyor branch

  • πŸš“ Be a good commitizen
  • πŸ“¦ Share configuration via npm
  • πŸ€– Tap into conventional-changelog

Getting started

# Install commitlint cli and angular config
npm install --save-dev @commitlint/{config-angular,cli}

# Configure commitlint to use angular config
echo "module.exports = {extends: ['@commitlint/config-angular']}" > commitlint.config.js

CLI

  • Primary way to interact with commitlint.
  • npm install --save-dev @commitlint/cli
  • Packages: cli

Config

  • Configuration is picked up from commitlint.config.js, .commitlintrc.js, .commitlintrc.json, or .commitlintrc.yml file or a commitlint field in package.json
  • Packages: cli, core
  • See Rules for a complete list of possible rules
  • An example configuration can be found at @commitlint/config-angular

Shared configuration

A number of shared configurations are available to install and use with commitlint:

API

  • Alternative, programatic way to interact with commitlint
  • npm install --save @commitlint/core
  • Packages: core
  • See API for a complete list of methods and examples

Tools

Version Support

  • Node.js LTS >= 4.8
  • git >= 2

Related projects

License

Copyright by @marionebl. All commitlint packages are released under the MIT license.

Development

commitlint is developed in a mono repository.

Getting started

git clone git@github.com:marionebl/commitlint.git
cd commitlint
npx yarn install
npx yarn run build # run build tasks
npx yarn start # run tests, again on change

Publishing a release

npx yarn run clean
npx yarn install
npx yarn run build
npx yarn test
npx yarn run publish

About

πŸ““ Lint commit messages

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%