diff --git a/eslint.config.js b/eslint.config.js deleted file mode 100644 index ebb33cd..0000000 --- a/eslint.config.js +++ /dev/null @@ -1,42 +0,0 @@ -// @ts-check -import globals from "globals"; -import eslint from "@eslint/js"; -import eslintConfigPrettier from "eslint-config-prettier/flat"; -import tseslint from "typescript-eslint"; - -export default tseslint.config([ - eslint.configs.recommended, - tseslint.configs.recommended, - eslintConfigPrettier, - { - rules: { - "no-undef": "off", - "no-var": "error", - "no-useless-escape": "off", - "prefer-const": ["error", { destructuring: "all" }], - "prefer-promise-reject-errors": "error", - "prefer-regex-literals": ["error", { disallowRedundantWrapping: true }], - quotes: ["error", "double", { avoidEscape: true, allowTemplateLiterals: false }], - "space-before-blocks": ["error", "always"] - } - }, - { - files: ["context.js", "input.js", "library.js", "output.js"], - languageOptions: { - ecmaVersion: "latest", - sourceType: "script", - globals: globals.es2024 - } - }, - { - files: ["tools/*.js", "utils/**/*.js"], - languageOptions: { - ecmaVersion: "latest", - sourceType: "module", - globals: { - ...globals.es2024, - ...globals.node - } - } - } -]);