diff --git a/eslint.config.mjs b/eslint.config.mjs index 044005f23..f5c8aee09 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,5 +1,6 @@ import { defineConfig } from 'eslint/config' import globals from 'globals' +import eslintConfigFlatGitIgnore from 'eslint-config-flat-gitignore' import eslintPluginEslintPlugin from 'eslint-plugin-eslint-plugin/configs/all' import eslintPluginJsonc from 'eslint-plugin-jsonc' import eslintPluginNodeDependencies from 'eslint-plugin-node-dependencies' @@ -49,22 +50,12 @@ const MD_LINKS_FOR_DOCS = { } export default typegen([ + eslintConfigFlatGitIgnore(), { ignores: [ - '.nyc_output', - 'eslint-typegen.d.ts', - 'coverage', - 'node_modules', '.changeset/**/*.md', 'tests/fixtures', - 'tests/integrations/eslint-plugin-import', - - '!.vitepress', - 'docs/.vitepress/dist', - 'docs/.vitepress/build-system/shim/vue-eslint-parser.mjs', - 'docs/.vitepress/build-system/shim/@typescript-eslint/parser.mjs', - 'docs/.vitepress/.temp', - 'docs/.vitepress/cache' + 'tests/integrations/eslint-plugin-import' ] }, eslintPluginPrettierRecommended, diff --git a/package.json b/package.json index c07005739..07ca8e95a 100644 --- a/package.json +++ b/package.json @@ -98,6 +98,7 @@ "env-cmd": "^10.1.0", "esbuild": "^0.24.0", "eslint": "^9.32.0", + "eslint-config-flat-gitignore": "^2.1.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-eslint-plugin": "~6.4.0", "eslint-plugin-import": "^2.31.0",