@atlauncher/commitlint-config-atlauncher

0.1.1 • Public • Published

@atlauncher/commitlint-config-atlauncher

Our commitlint rules for how commit messages should be formatted for all ATLauncher projects.

Installation

You'll need to install @commitlint/cli along with this config:

npm install @commitlint/cli @atlauncher/commitlint-config-atlauncher --save-dev

Then create your commitlint.config.js file in the root of your project:

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

Overview of rules

We follow conventional commits and the following is an overview of the rules we have enabled for commitlint:

  • Commits make up the following format: type(scope): message
  • All commits must have one of the following types:
    • build
    • chore
    • ci
    • docs
    • feat
    • fix
    • perf
    • refactor
    • revert
    • style
    • test
  • Scope is optional but should be provided when possible
    • Lerna projects should use the name of the package the commit is for
  • Commit messages should be no longer than 72 characters
  • Breaking changes should be noted by placing BREAKING CHANGE at the beginning of the commit description

Package Sidebar

Install

npm i @atlauncher/commitlint-config-atlauncher

Weekly Downloads

3

Version

0.1.1

License

MIT

Unpacked Size

3.49 kB

Total Files

4

Last publish

Collaborators

  • ryantheallmighty