This rule enforces that file name of classes decorated with @Directive must have suffix "directive" (or custom) in their name.
This rule follows the recommendation from the Angular styleguide.
Examples of incorrect file name for this rule (with default configuration):
test.dire.ts
test.validator.ts
Example of correct file name for this rule:
test.directive.ts
By default, the suffix will be directive
. You may pass an array of suffixes, for example:
{
"angular-file-naming/directive-filename-suffix": [
"error",
{
"suffixes": ["directive", "validator", "directive.mock"]
}
]
}
Examples of incorrect file name with the above options:
test.direc.ts
test.dire.ts
test.mock.ts
Example of correct file name with the above options:
test.directive.ts
test.validator.ts
test.directive.mock.ts