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 675x 1x 1x 674x 675x 2x 2x 2x 2x 672x 675x 675x 675x 675x 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; } } |