semantic-release plugin that analyzes commit messages using commitlint. Works with semantic-release >=20 and commitlint configurations. Provides analyzeCommits step. Version 1.1.0 adds support for commitlintFile and commitlintConfig options. Requires Node >=18 and peer dependencies jest, semantic-release, and xo. Alternative to built-in commit message analysis with custom commitlint rules.
npm install semantic-release-commits-lintNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Example of configuring the plugin in semantic-release without additional options.
Ensure commitlint config file exists or pass commitlintConfig option.
Check xo repository for alternative or compatibility.
Upgrade Node to v18 or later.
Run npm install semantic-release-commits-lint --save-dev
Use string in plugins array, not imported symbol.