We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4eda933 commit 579b977Copy full SHA for 579b977
@commitlint/parse/src/index.js
@@ -4,10 +4,10 @@ import defaultChangelogOpts from 'conventional-changelog-angular';
4
export default parse;
5
6
async function parse(message, parser = sync, parserOpts) {
7
- if (!parserOpts || Object.keys(parserOpts || {}).length === 0) {
8
- const changelogOpts = await defaultChangelogOpts;
9
- parserOpts = changelogOpts.parserOpts;
10
- }
+ const changelogOpts = await defaultChangelogOpts;
+
+ // Use `changelogOpts` as the base options
+ parserOpts = Object.assign({}, changelogOpts, parserOpts);
11
12
const parsed = parser(message, parserOpts);
13
parsed.raw = message;
0 commit comments