@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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @atlauncher/commitlint-config-atlauncher

      Weekly Downloads

      1

      Version

      0.1.1

      License

      MIT

      Unpacked Size

      3.49 kB

      Total Files

      4

      Last publish

      Collaborators

      • ryantheallmighty