Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1x 1x 1x 1x 1x 645x 1x 1x 644x 645x 2x 2x 2x 2x 642x 645x 645x 645x 645x 1x 1x | import {NamingRuleConfig} from "../rules/_naming_rule_config";
export class NameValidator {
public static violatesRule(name: string, pattern: RegExp, params: NamingRuleConfig): boolean {
if (params.ignoreNames && params.ignoreNames.indexOf(name.toUpperCase()) >= 0) {
return false;
}
for (const ignored of params.ignorePatterns || []) {
if (new RegExp(ignored, "i").test(name)) {
return false;
}
}
return !params.patternKind || params.patternKind === "required" ?
pattern.test(name) === false :
pattern.test(name) === true;
}
} |