eslint-config-neon
Version:
The ultimate ESLint shareable config
115 lines • 6.93 kB
text/typescript
//#region src/oxlint/angular.jsplugins.d.ts
declare const config: {
jsPlugins: {
name: string;
specifier: string;
}[];
overrides: ({
files: string[];
rules: {
'/eslint-angular-eslint-template/alt-text': number;
'/eslint-angular-eslint-template/banana-in-box': number;
'/eslint-angular-eslint-template/button-has-type': number;
'/eslint-angular-eslint-template/click-events-have-key-events': number;
'/eslint-angular-eslint-template/conditional-complexity': number;
'/eslint-angular-eslint-template/cyclomatic-complexity': number;
'/eslint-angular-eslint-template/elements-content': number;
'/eslint-angular-eslint-template/eqeqeq': number;
'/eslint-angular-eslint-template/i18n': number;
'/eslint-angular-eslint-template/label-has-associated-control': number;
'/eslint-angular-eslint-template/mouse-events-have-key-events': number;
'/eslint-angular-eslint-template/no-any': number;
'/eslint-angular-eslint-template/no-autofocus': number;
'/eslint-angular-eslint-template/no-call-expression': number;
'/eslint-angular-eslint-template/no-distracting-elements': number;
'/eslint-angular-eslint-template/no-duplicate-attributes': number;
'/eslint-angular-eslint-template/no-negated-async': number;
'/eslint-angular-eslint-template/no-positive-tabindex': number;
'/eslint-angular-eslint-template/table-scope': number;
'/eslint-angular-eslint-template/use-track-by-function': number;
'/eslint-angular-eslint-template/valid-aria': number;
'/eslint-angular-eslint/component-class-suffix'?: never;
'/eslint-angular-eslint/contextual-decorator'?: never;
'/eslint-angular-eslint/contextual-lifecycle'?: never;
'/eslint-angular-eslint/directive-class-suffix'?: never;
'/eslint-angular-eslint/no-attribute-decorator'?: never;
'/eslint-angular-eslint/no-conflicting-lifecycle'?: never;
'/eslint-angular-eslint/no-empty-lifecycle-method'?: never;
'/eslint-angular-eslint/no-forward-ref'?: never;
'/eslint-angular-eslint/no-input-prefix'?: never;
'/eslint-angular-eslint/no-input-rename'?: never;
'/eslint-angular-eslint/no-inputs-metadata-property'?: never;
'/eslint-angular-eslint/no-lifecycle-call'?: never;
'/eslint-angular-eslint/no-output-native'?: never;
'/eslint-angular-eslint/no-output-on-prefix'?: never;
'/eslint-angular-eslint/no-output-rename'?: never;
'/eslint-angular-eslint/no-outputs-metadata-property'?: never;
'/eslint-angular-eslint/no-pipe-impure'?: never;
'/eslint-angular-eslint/no-queries-metadata-property'?: never;
'/eslint-angular-eslint/prefer-on-push-component-change-detection'?: never;
'/eslint-angular-eslint/prefer-output-readonly'?: never;
'/eslint-angular-eslint/relative-url-prefix'?: never;
'/eslint-angular-eslint/use-component-selector'?: never;
'/eslint-angular-eslint/use-component-view-encapsulation'?: never;
'/eslint-angular-eslint/use-injectable-provided-in'?: never;
'/eslint-angular-eslint/use-lifecycle-interface'?: never;
'/eslint-angular-eslint/use-pipe-transform-interface'?: never;
};
} | {
files: string[];
rules: {
'/eslint-angular-eslint/component-class-suffix': number;
'/eslint-angular-eslint/contextual-decorator': number;
'/eslint-angular-eslint/contextual-lifecycle': number;
'/eslint-angular-eslint/directive-class-suffix': number;
'/eslint-angular-eslint/no-attribute-decorator': number;
'/eslint-angular-eslint/no-conflicting-lifecycle': number;
'/eslint-angular-eslint/no-empty-lifecycle-method': number;
'/eslint-angular-eslint/no-forward-ref': number;
'/eslint-angular-eslint/no-input-prefix': number;
'/eslint-angular-eslint/no-input-rename': number;
'/eslint-angular-eslint/no-inputs-metadata-property': number;
'/eslint-angular-eslint/no-lifecycle-call': number;
'/eslint-angular-eslint/no-output-native': number;
'/eslint-angular-eslint/no-output-on-prefix': number;
'/eslint-angular-eslint/no-output-rename': number;
'/eslint-angular-eslint/no-outputs-metadata-property': number;
'/eslint-angular-eslint/no-pipe-impure': number;
'/eslint-angular-eslint/no-queries-metadata-property': number;
'/eslint-angular-eslint/prefer-on-push-component-change-detection': number;
'/eslint-angular-eslint/prefer-output-readonly': number;
'/eslint-angular-eslint/relative-url-prefix': number;
'/eslint-angular-eslint/use-component-selector': number;
'/eslint-angular-eslint/use-component-view-encapsulation': number;
'/eslint-angular-eslint/use-injectable-provided-in': number;
'/eslint-angular-eslint/use-lifecycle-interface': number;
'/eslint-angular-eslint/use-pipe-transform-interface': number;
'/eslint-angular-eslint-template/alt-text'?: never;
'/eslint-angular-eslint-template/banana-in-box'?: never;
'/eslint-angular-eslint-template/button-has-type'?: never;
'/eslint-angular-eslint-template/click-events-have-key-events'?: never;
'/eslint-angular-eslint-template/conditional-complexity'?: never;
'/eslint-angular-eslint-template/cyclomatic-complexity'?: never;
'/eslint-angular-eslint-template/elements-content'?: never;
'/eslint-angular-eslint-template/eqeqeq'?: never;
'/eslint-angular-eslint-template/i18n'?: never;
'/eslint-angular-eslint-template/label-has-associated-control'?: never;
'/eslint-angular-eslint-template/mouse-events-have-key-events'?: never;
'/eslint-angular-eslint-template/no-any'?: never;
'/eslint-angular-eslint-template/no-autofocus'?: never;
'/eslint-angular-eslint-template/no-call-expression'?: never;
'/eslint-angular-eslint-template/no-distracting-elements'?: never;
'/eslint-angular-eslint-template/no-duplicate-attributes'?: never;
'/eslint-angular-eslint-template/no-negated-async'?: never;
'/eslint-angular-eslint-template/no-positive-tabindex'?: never;
'/eslint-angular-eslint-template/table-scope'?: never;
'/eslint-angular-eslint-template/use-track-by-function'?: never;
'/eslint-angular-eslint-template/valid-aria'?: never;
};
})[];
rules: {};
plugins: never[];
};
//#endregion
export { config as default };
//# sourceMappingURL=angular.jsplugins.d.mts.map