You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At first, thank you for your great work. conventional-changelog-lint with "husky" (my preference) really helps to keep clear commit messages with no pains.
BTW, I noticed that user configuration value, if it is an Array value, overrides element(s) of the value of sharable configuration. I don't know it is designed but it seems to be nice if user value replaces sharable configuration value rather than overriding.
For example:
conventional-changelog-lint-config-extendee/index.js
(in sharable configuration package: conventional-changelog-lint-config-extendee)
At first, thank you for your great work. conventional-changelog-lint with "husky" (my preference) really helps to keep clear commit messages with no pains.
BTW, I noticed that user configuration value, if it is an Array value, overrides element(s) of the value of sharable configuration. I don't know it is designed but it seems to be nice if user value replaces sharable configuration value rather than overriding.
For example:
conventional-changelog-lint-config-extendee/index.js
(in sharable configuration package:
conventional-changelog-lint-config-extendee
).conventional-changelog-lintrc (user config)
Steps
When I run conventional-changelog-lint,
It produces the following result.
Expected result
The user config's
["user-type"]
replaces sharable configuration's['extendee-type-1', 'extendee-type-2']
.Actual result
The user config's
["user-type"]
overrides a part of sharable configuration's['extendee-type-1', 'extendee-type-2']
.Environment
Node.js 7.x.x + conventional-changelog-lint 1.1.0
The text was updated successfully, but these errors were encountered: