Found invalid rule names: function-rules/type-enum. after upgrade @commitlint/cli to v19
Closed this issue · 3 comments
After update @commitlint/cli to laste version (19), this error appeared:
RangeError: Found invalid rule names: function-rules/type-enum. Supported rule names are: body-case, body-empty, body-full-stop, body-leading-blank, body-max-length, body-max-line-length, body-min-length, footer-empty, footer-leading-blank, footer-max-length, footer-max-line-length, footer-min-length, header-case, header-full-stop, header-max-length, header-min-length, header-trim, references-empty, scope-case, scope-empty, scope-enum, scope-max-length, scope-min-length, signed-off-by, subject-case, subject-empty, subject-full-stop, subject-max-length, subject-min-length, subject-exclamation-mark, trailer-exists, type-case, type-empty, type-enum, type-max-length, type-min-length
v19 was not supported, as per the
commitlint-plugin-function-rules/package.json
Line 236 in c3370b0
I've just released a beta version that introduces v19 support, and deprecates all other versions due to changes in the way commitlint loads plugins. Could you please test with 4.0.0-beta.1 and let me know whether that works. If it doesn't work pleas provide additional information, like the exact cli version and this package version.
For next time, please use the bug issue template for this type of issue. This helps me as it requests additional information, like the exact version.
I also had this problem and installed 4.0.0-beta.1
with "@commitlint/cli":"^19.2.0
version and tried it and it worked fine!
Thank you!
🎉 This issue has been resolved in version 4.0.0 🎉
The release is available on:
Your semantic-release bot 📦🚀