[email protected] Maven / Gradle / Ivy
[
{
"key": "@angular-eslint/component-class-suffix",
"name": "Classes decorated with @Component must have suffix \"Component\" (or custom) in their name. See more at https://angular.io/styleguide#style-02-03",
"description": "See description of ESLint rule @angular-eslint/component-class-suffix
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/component-max-inline-declarations",
"name": "Enforces a maximum number of lines in inline template, styles and animations. See more at https://angular.io/guide/styleguide#style-05-04",
"description": "See description of ESLint rule @angular-eslint/component-max-inline-declarations
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/component-selector",
"name": "Component selectors should follow given naming rules. See more at https://angular.io/guide/styleguide#style-02-07, https://angular.io/guide/styleguide#style-05-02\n and https://angular.io/guide/st",
"description": "See description of ESLint rule @angular-eslint/component-selector
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/contextual-decorator",
"name": "Ensures that classes use contextual decorators in its body",
"description": "See description of ESLint rule @angular-eslint/contextual-decorator
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/contextual-lifecycle",
"name": "Ensures that lifecycle methods are used in a correct context",
"type": "BUG",
"description": "See description of ESLint rule @angular-eslint/contextual-lifecycle
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/directive-class-suffix",
"name": "Classes decorated with @Directive must have suffix \"Directive\" (or custom) in their name. See more at https://angular.io/styleguide#style-02-03",
"description": "See description of ESLint rule @angular-eslint/directive-class-suffix
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/directive-selector",
"name": "Directive selectors should follow given naming rules. See more at https://angular.io/guide/styleguide#style-02-06 and https://angular.io/guide/styleguide#style-02-08.",
"description": "See description of ESLint rule @angular-eslint/directive-selector
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-attribute-decorator",
"name": "The @Attribute decorator is used to obtain a single value for an attribute. This is a much less common use-case than getting a stream of values (using @Input), so often the @Attribute decorator is mis",
"type": "BUG",
"description": "See description of ESLint rule @angular-eslint/no-attribute-decorator
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-conflicting-lifecycle",
"name": "Ensures that directives not implement conflicting lifecycle interfaces.",
"description": "See description of ESLint rule @angular-eslint/no-conflicting-lifecycle
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-empty-lifecycle-method",
"name": "Disallows declaring empty lifecycle methods",
"description": "See description of ESLint rule @angular-eslint/no-empty-lifecycle-method
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-forward-ref",
"name": "Disallows usage of `forwardRef` references for DI",
"description": "See description of ESLint rule @angular-eslint/no-forward-ref
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-host-metadata-property",
"name": "Disallows usage of the `host` metadata property. See more at https://angular.io/styleguide#style-06-03",
"description": "See description of ESLint rule @angular-eslint/no-host-metadata-property
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-input-prefix",
"name": "Ensures that input bindings, including aliases, are not named or prefixed by the configured disallowed prefixes",
"description": "See description of ESLint rule @angular-eslint/no-input-prefix
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-input-rename",
"name": "Ensures that input bindings are not aliased",
"description": "See description of ESLint rule @angular-eslint/no-input-rename
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-inputs-metadata-property",
"name": "Disallows usage of the `inputs` metadata property. See more at https://angular.io/styleguide#style-05-12",
"description": "See description of ESLint rule @angular-eslint/no-inputs-metadata-property
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-lifecycle-call",
"name": "Disallows explicit calls to lifecycle methods",
"description": "See description of ESLint rule @angular-eslint/no-lifecycle-call
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-output-native",
"name": "Ensures that output bindings, including aliases, are not named as standard DOM events",
"description": "See description of ESLint rule @angular-eslint/no-output-native
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-output-on-prefix",
"name": "Ensures that output bindings, including aliases, are not named \"on\", nor prefixed with it. See more at https://angular.io/guide/styleguide#style-05-16",
"description": "See description of ESLint rule @angular-eslint/no-output-on-prefix
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-output-rename",
"name": "Ensures that output bindings are not aliased",
"description": "See description of ESLint rule @angular-eslint/no-output-rename
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-outputs-metadata-property",
"name": "Disallows usage of the `outputs` metadata property. See more at https://angular.io/styleguide#style-05-12",
"description": "See description of ESLint rule @angular-eslint/no-outputs-metadata-property
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-pipe-impure",
"name": "Disallows the declaration of impure pipes",
"description": "See description of ESLint rule @angular-eslint/no-pipe-impure
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/no-queries-metadata-property",
"name": "Disallows usage of the `queries` metadata property. See more at https://angular.io/styleguide#style-05-12.",
"description": "See description of ESLint rule @angular-eslint/no-queries-metadata-property
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/pipe-prefix",
"name": "Enforce consistent prefix for pipes.",
"description": "See description of ESLint rule @angular-eslint/pipe-prefix
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/prefer-on-push-component-change-detection",
"name": "Ensures component's `changeDetection` is set to `ChangeDetectionStrategy.OnPush`",
"description": "See description of ESLint rule @angular-eslint/prefer-on-push-component-change-detection
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/prefer-output-readonly",
"name": "Prefer to declare `@Output` as `readonly` since they are not supposed to be reassigned",
"description": "See description of ESLint rule @angular-eslint/prefer-output-readonly
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/prefer-standalone-component",
"name": "Ensures component `standalone` property is set to `true` in the component decorator",
"description": "See description of ESLint rule @angular-eslint/prefer-standalone-component
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/relative-url-prefix",
"name": "The ./ and ../ prefix is standard syntax for relative URLs; don't depend on Angular's current ability to do without that prefix. See more at https://angular.io/styleguide#style-05-04",
"description": "See description of ESLint rule @angular-eslint/relative-url-prefix
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/require-localize-metadata",
"name": "Ensures that $localize tagged messages contain helpful metadata to aid with translations.",
"description": "See description of ESLint rule @angular-eslint/require-localize-metadata
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/sort-ngmodule-metadata-arrays",
"name": "Ensures ASC alphabetical order for `NgModule` metadata arrays for easy visual scanning",
"description": "See description of ESLint rule @angular-eslint/sort-ngmodule-metadata-arrays
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/use-component-selector",
"name": "Component selector must be declared",
"description": "See description of ESLint rule @angular-eslint/use-component-selector
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/use-component-view-encapsulation",
"name": "Disallows using `ViewEncapsulation.None`",
"description": "See description of ESLint rule @angular-eslint/use-component-view-encapsulation
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/use-injectable-provided-in",
"name": "Using the `providedIn` property makes `Injectables` tree-shakable",
"description": "See description of ESLint rule @angular-eslint/use-injectable-provided-in
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/use-lifecycle-interface",
"name": "Ensures that classes implement lifecycle interfaces corresponding to the declared lifecycle methods. See more at https://angular.io/styleguide#style-09-01",
"description": "See description of ESLint rule @angular-eslint/use-lifecycle-interface
at the @angular-eslint/eslint-plugin website"
},
{
"key": "@angular-eslint/use-pipe-transform-interface",
"name": "Ensures that `Pipes` implement `PipeTransform` interface",
"description": "See description of ESLint rule @angular-eslint/use-pipe-transform-interface
at the @angular-eslint/eslint-plugin website"
}
]
© 2015 - 2024 Weber Informatics LLC | Privacy Policy