UNPKG

@sparticuz/eslint-config

Version:

Sparticuz's shareable config for eslint

35 lines (34 loc) 1.01 kB
import { defineConfig } from "eslint/config"; import tseslint from "typescript-eslint"; import { javascriptFiles } from "./file-types.js"; export default defineConfig(tseslint.configs.strictTypeChecked, tseslint.configs.stylisticTypeChecked, { name: "@sparticuz/eslint-config/tseslint.ts", rules: { "@typescript-eslint/adjacent-overload-signatures": "off", "@typescript-eslint/no-deprecated": "warn", "@typescript-eslint/no-unused-vars": "warn", }, settings: { node: { tryExtensions: [ ".js", ".jsx", ".mjs", ".cjs", ".mjsx", ".cjsx", ".ts", ".tsx", ".mts", ".cts", ".mtsx", ".ctsx", ".json", ".d.ts", ], }, }, }, { extends: [tseslint.configs.disableTypeChecked], files: javascriptFiles, });