We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
scope-enum
1 parent 25926c6 commit b589391Copy full SHA for b589391
@commitlint/rules/src/scope-enum.ts
@@ -20,10 +20,10 @@ export const scopeEnum: SyncRule<string[]> = (
20
let isValid;
21
22
if (when === 'never') {
23
- isValid = !messageScopes.some(isScopeInEnum);
+ isValid = !messageScopes.some(isScopeInEnum) && !isScopeInEnum(scope);
24
errorMessage.splice(1, 0, 'not');
25
} else {
26
- isValid = messageScopes.every(isScopeInEnum);
+ isValid = messageScopes.every(isScopeInEnum) || isScopeInEnum(scope);
27
}
28
29
return [isValid, message(errorMessage)];
0 commit comments