AAE-21371 improve ast selectors to match template strings in mat selectors eslint (#9458)

This commit is contained in:
Wojciech Duda
2024-03-22 15:55:10 +01:00
committed by GitHub
parent a03d61a304
commit adec3e60d4

View File

@@ -21,8 +21,8 @@ import type { TSESTree } from '@typescript-eslint/utils';
export const RULE_NAME = 'no-angular-material-selectors';
const ASTSelectors = [
':not(Property[key=template]) > Literal[value=/(\\.|\\s|^)(mat-(?!datetimepicker)|mdc-)/i]',
':not(Property[key.name="template"]) TemplateLiteral[quasis.value.raw=/(\\.|\\s|^)(mat-(?!datetimepicker)|mdc-)/i]'
':not(Property[key.name="template"]) Literal[value=/(\\.|\\s|^)(mat-(?!datetimepicker)|mdc-)/i]',
':not(Property[key.name="template"]) > TemplateLiteral > TemplateElement[value.raw=/(\\.|\\s|^)(mat-(?!datetimepicker)|mdc-)/i]'
];
const messages = {