Enterprise Commitlint Config Generator

Enforce Conventional Commits standards to automate changelogs and semantic releases across your team.

Core Rules

- Use the standard conventional commits base ruleset.

Message Formatting

Maximum length of the subject line (default: 50).

Maximum length of the entire first line (default: 72).

Scopes & Tracking

- Force developers to specify a scope (e.g. feat(api): ...).

If provided, commits MUST use one of these scopes. One per line.

Ensure commits reference Jira/GitHub issues (e.g., PROJ-123).

commitlint.config.js
1

Overview

Commitlint ensures that your team adheres to the Conventional Commits specification (e.g., `feat: added login page`). By strictly enforcing this standard via a `commit-msg` Git hook, you unlock the ability to completely automate your semantic versioning (SemVer) bumps and changelog generation using tools like Semantic Release or Changesets.