eslint-config-neon
Version:
The ultimate ESLint shareable config
1 lines • 1.05 kB
Source Map (JSON)
{"version":3,"file":"svelte.mjs","names":[],"sources":["../../src/svelte.ts"],"sourcesContent":["import { fixupPluginRules } from '@eslint/compat';\nimport type { TSESLint } from '@typescript-eslint/utils';\n// @ts-expect-error eslint-plugin-svelte3 is not typed\nimport eslintPluginSvelte3 from 'eslint-plugin-svelte3';\n\nconst plugins: TSESLint.FlatConfig.Plugins = {\n\tsvelte3: fixupPluginRules(eslintPluginSvelte3),\n};\n\nconst svelteRules: TSESLint.FlatConfig.Rules = {\n\t'import-x/first': 0,\n\t'import-x/no-duplicates': 0,\n\t'import-x/no-mutable-exports': 0,\n\t'import-x/no-unresolved': 0,\n\t'import-x/prefer-default-export': 0,\n};\n\nconst config: TSESLint.FlatConfig.ConfigArray = [\n\t{\n\t\tplugins,\n\t},\n\t{\n\t\tplugins,\n\t\tprocessor: 'svelte3/svelte3',\n\t\trules: svelteRules,\n\t},\n];\n\nexport default config;\n"],"mappings":";;;;AAKA,MAAM,UAAuC,EAC5C,SAAS,iBAAiB,mBAAmB,EAC9C;AAUA,MAAM,SAA0C,CAC/C,EACC,QACD,GACA;CACC;CACA,WAAW;CACX,OAAO;EAdR,kBAAkB;EAClB,0BAA0B;EAC1B,+BAA+B;EAC/B,0BAA0B;EAC1B,kCAAkC;CAUhB;AAClB,CACD"}