UNPKG

eslint-config-neon

Version:

The ultimate ESLint shareable config

1 lines 4.74 kB
{"version":3,"file":"angular.jsplugins.mjs","names":[],"sources":["../../../src/oxlint/angular.jsplugins.ts"],"sourcesContent":["import type { OxlintConfig } from 'oxlint';\n\nconst config = {\n\tjsPlugins: [\n\t\t{\n\t\t\tname: '@neon/eslint-angular-eslint',\n\t\t\tspecifier: '@angular-eslint/eslint-plugin',\n\t\t},\n\t\t{\n\t\t\tname: '@neon/eslint-angular-eslint-template',\n\t\t\tspecifier: '@angular-eslint/eslint-plugin-template',\n\t\t},\n\t],\n\toverrides: [\n\t\t{\n\t\t\tfiles: ['**/*.html'],\n\t\t\trules: {\n\t\t\t\t'@neon/eslint-angular-eslint-template/alt-text': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/banana-in-box': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/button-has-type': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/click-events-have-key-events': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/conditional-complexity': 0,\n\t\t\t\t'@neon/eslint-angular-eslint-template/cyclomatic-complexity': 0,\n\t\t\t\t'@neon/eslint-angular-eslint-template/elements-content': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/eqeqeq': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/i18n': 0,\n\t\t\t\t'@neon/eslint-angular-eslint-template/label-has-associated-control': 1,\n\t\t\t\t'@neon/eslint-angular-eslint-template/mouse-events-have-key-events': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/no-any': 0,\n\t\t\t\t'@neon/eslint-angular-eslint-template/no-autofocus': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/no-call-expression': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/no-distracting-elements': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/no-duplicate-attributes': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/no-negated-async': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/no-positive-tabindex': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/table-scope': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/use-track-by-function': 2,\n\t\t\t\t'@neon/eslint-angular-eslint-template/valid-aria': 2,\n\t\t\t},\n\t\t},\n\t\t{\n\t\t\tfiles: ['**/*.ts'],\n\t\t\trules: {\n\t\t\t\t'@neon/eslint-angular-eslint/component-class-suffix': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/contextual-decorator': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/contextual-lifecycle': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/directive-class-suffix': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/no-attribute-decorator': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/no-conflicting-lifecycle': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/no-empty-lifecycle-method': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/no-forward-ref': 0,\n\t\t\t\t'@neon/eslint-angular-eslint/no-input-prefix': 0,\n\t\t\t\t'@neon/eslint-angular-eslint/no-input-rename': 0,\n\t\t\t\t'@neon/eslint-angular-eslint/no-inputs-metadata-property': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/no-lifecycle-call': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/no-output-native': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/no-output-on-prefix': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/no-output-rename': 0,\n\t\t\t\t'@neon/eslint-angular-eslint/no-outputs-metadata-property': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/no-pipe-impure': 0,\n\t\t\t\t'@neon/eslint-angular-eslint/no-queries-metadata-property': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/prefer-on-push-component-change-detection': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/prefer-output-readonly': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/relative-url-prefix': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/use-component-selector': 0,\n\t\t\t\t'@neon/eslint-angular-eslint/use-component-view-encapsulation': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/use-injectable-provided-in': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/use-lifecycle-interface': 2,\n\t\t\t\t'@neon/eslint-angular-eslint/use-pipe-transform-interface': 2,\n\t\t\t},\n\t\t},\n\t],\n\trules: {},\n\tplugins: [],\n} satisfies OxlintConfig;\n\nexport default config;\n"],"mappings":";AAEA,MAAM,SAAS;CACd,WAAW,CACV;EACC,MAAM;EACN,WAAW;CACZ,GACA;EACC,MAAM;EACN,WAAW;CACZ,CACD;CACA,WAAW,CACV;EACC,OAAO,CAAC,WAAW;EACnB,OAAO;GACN,iDAAiD;GACjD,sDAAsD;GACtD,wDAAwD;GACxD,qEAAqE;GACrE,+DAA+D;GAC/D,8DAA8D;GAC9D,yDAAyD;GACzD,+CAA+C;GAC/C,6CAA6C;GAC7C,qEAAqE;GACrE,qEAAqE;GACrE,+CAA+C;GAC/C,qDAAqD;GACrD,2DAA2D;GAC3D,gEAAgE;GAChE,gEAAgE;GAChE,yDAAyD;GACzD,6DAA6D;GAC7D,oDAAoD;GACpD,8DAA8D;GAC9D,mDAAmD;EACpD;CACD,GACA;EACC,OAAO,CAAC,SAAS;EACjB,OAAO;GACN,sDAAsD;GACtD,oDAAoD;GACpD,oDAAoD;GACpD,sDAAsD;GACtD,sDAAsD;GACtD,wDAAwD;GACxD,yDAAyD;GACzD,8CAA8C;GAC9C,+CAA+C;GAC/C,+CAA+C;GAC/C,2DAA2D;GAC3D,iDAAiD;GACjD,gDAAgD;GAChD,mDAAmD;GACnD,gDAAgD;GAChD,4DAA4D;GAC5D,8CAA8C;GAC9C,4DAA4D;GAC5D,yEAAyE;GACzE,sDAAsD;GACtD,mDAAmD;GACnD,sDAAsD;GACtD,gEAAgE;GAChE,0DAA0D;GAC1D,uDAAuD;GACvD,4DAA4D;EAC7D;CACD,CACD;CACA,OAAO,CAAC;CACR,SAAS,CAAC;AACX"}