marionebl / commitlint
- понедельник, 20 ноября 2017 г. в 03:14:46
📓 Lint commit messages
Lint commit messages
commitizennpmconventional-changelog# 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.jsnpm install --save-dev @commitlint/clicommitlint.config.js, .commitlintrc.js, .commitlintrc.json, or .commitlintrc.yml file or a commitlint field in package.jsonA number of shared configurations are available to install and use with commitlint:
commitlintnpm install --save @commitlint/core>= 4.8>= 2Copyright by @marionebl. All commitlint packages are released under the MIT license.
commitlint is developed in a mono repository.
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 changenpx yarn run clean
npx yarn install
npx yarn run build
npx yarn test
npx yarn run publish