Conventional Changelog
Generate changelogs and release notes from a project's commit messages and metadata. observed · 2026-10-11
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 4672
- days_rel: 15
- days_push: 10
- n_releases_24m: 105
Adoption not part of the score
8519 stars · 740 forks observed · 2026-10-11
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-19, confidence 0.99
Commitlint is a command‑line utility that validates Git commit messages against the Conventional Commits specification. It can be integrated into local Git hooks or CI pipelines to enforce consistent commit formatting.
Use cases
- enforce conventional commit messages in a repository
- prevent malformed commit messages during CI builds
- automatically check commit messages before they are pushed
- integrate commit linting with Husky pre‑commit hooks
- validate commit messages in automated release pipelines
- ensure commit messages follow a custom convention
When to choose
- You need a lightweight, configurable tool to enforce commit message standards.
- Your project already uses Node.js and npm for other tooling.
- You want to integrate commit linting into Git hooks or CI without writing custom scripts.
When to avoid
- You are not using a JavaScript/Node.js environment and prefer a language‑agnostic solution.
- You require deep analysis of commit content beyond format validation.
Facets
cli-tool · maturity active
cli developer-tools cross-platform cli conventional-commits git commit-message husky npm typescript linting devops nodejs
9 sources
- readme: https://github.com/conventional-changelog/conventional-changelog · fetched 2026-10-11 · af23ae34662b
- homepage: http://conventional-changelog.js.org/ · fetched 2026-10-05 · ce81ec75d1fb
- site_page: https://conventional-changelog.js.org/getting-started · fetched 2026-10-05 · 49f99662cf24
- registry_npm: https://registry.npmjs.org/conventional-changelog · fetched 2026-10-05 · d465276623da
- registry_npm: https://registry.npmjs.org/conventional-changelog-config-spec · fetched 2026-10-05 · 1dd63c67e1a0
- registry_npm: https://registry.npmjs.org/commitlint · fetched 2026-10-05 · cb0790fba63e
- site_page: https://conventional-changelog.js.org/conventional-changelog/cli · fetched 2026-10-05 · 8c7c607e17e8
- site_page: https://conventional-changelog.js.org/conventional-changelog/api · fetched 2026-10-05 · 287c34150736
- site_page: https://conventional-changelog.js.org/changelog-writer · fetched 2026-10-05 · 5adf7884fdc4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| conventional-changelog/conventional-changelog | main | 95 |
| conventional-changelog/commitlint | main | 99 |
| conventional-changelog/conventional-changelog-config-spec | docs | 76 |
For agents
markdown · JSON · MCP: product_card(name="conventional-changelog/conventional-changelog")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem