diff --git a/eslint.config.js b/eslint.config.js index 7e50e9a2..3cd51cff 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -4,14 +4,10 @@ "use strict" const js = require("@eslint/js") -const { FlatCompat } = require("@eslint/eslintrc") const globals = require("globals") const nodeRecommended = require("eslint-plugin-n/configs/recommended-script") - -const compat = new FlatCompat({ - baseDirectory: __dirname, - recommendedConfig: js.configs.recommended, -}) +const eslintPluginConfig = require("eslint-plugin-eslint-plugin/configs/recommended") +const prettierConfig = require("eslint-config-prettier") module.exports = [ { @@ -29,7 +25,8 @@ module.exports = [ }, js.configs.recommended, nodeRecommended, - ...compat.extends("plugin:eslint-plugin/recommended", "prettier"), + eslintPluginConfig, + prettierConfig, { rules: { "eslint-plugin/require-meta-docs-description": "error" } }, { // these messageIds were used outside diff --git a/package.json b/package.json index cdf5c89e..38fddfa5 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,6 @@ "semver": "^7.5.3" }, "devDependencies": { - "@eslint/eslintrc": "^2.0.3", "@eslint/js": "^8.43.0", "@types/eslint": "^8.44.2", "@typescript-eslint/parser": "^5.60.0",