Commitlint Plugin Multiscope
A commitlint plugin that supports multiple scopes
Getting Started
npm install -D commitlint-plugin-multiscope
And configure commitlint.config.js
to use multiscope plugin.
moduleexports = plugins: 'commitlint-plugin-multiscope' rules: 'multiscope': 2 'always' delimiter: ',' enum: 'api' 'app' 'web' case: 'lower-case'
options: MultiScopeOptions
delimiter?: string | RegExp
- specify delimiter that scopes joined by
- default:
,
enum?: string[]
- condition:
scope
is found inenum
- default:
[]
- condition:
case?: string
- condition:
scope
is incase
- default:
lower-case
- condition: