UNPKG

@u3u/eslint-config

Version:
26 lines (22 loc) 725 B
import { createRequire } from 'node:module'; const require = createRequire(import.meta.url); import { __require, defineConfig } from "./chunk-EDLRNWEK.mjs"; // src/utils/disable-type-aware-rules.ts import { rules } from "@typescript-eslint/eslint-plugin"; var disableTypeAwareRules = () => { return Object.fromEntries( Object.entries(rules).filter(([, rule]) => rule.meta.docs?.requiresTypeChecking).map(([name]) => [`@typescript-eslint/${name}`, "off"]) ); }; // src/disable-type-aware.ts var disable_type_aware_default = defineConfig({ extends: [__require.resolve("./ts-for-js")], parserOptions: { project: null }, rules: disableTypeAwareRules() }); export { disable_type_aware_default as default };