@u3u/eslint-config
Version:
My ESLint config
26 lines (22 loc) • 725 B
JavaScript
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
};