All Downloads are FREE. Search and download functionalities are using the official Maven repository.

[email protected] Maven / Gradle / Ivy

There is a newer version: 10.20.0.29356
Show newest version
[
  {
    "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