From 3351e92fab2b2e6b8310fc707b2d4833c2d4f8a5 Mon Sep 17 00:00:00 2001 From: Vida Xie Date: Sat, 22 Nov 2025 13:55:23 +0800 Subject: [PATCH 1/2] chore: setup `eslint-config-flat-gitignore` --- eslint.config.mjs | 15 +++------------ package.json | 1 + 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 044005f23..a6ab7e86d 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,5 +1,6 @@ import { defineConfig } from 'eslint/config' import globals from 'globals' +import ignore 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([ + ignore(), { 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 7e0dce997..85a7af98a 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", From 01d7df0143df4e6afd58dda859642b55c19815f9 Mon Sep 17 00:00:00 2001 From: Vida Xie Date: Wed, 26 Nov 2025 17:15:49 +0800 Subject: [PATCH 2/2] chore: rename --- eslint.config.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index a6ab7e86d..f5c8aee09 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,6 +1,6 @@ import { defineConfig } from 'eslint/config' import globals from 'globals' -import ignore from 'eslint-config-flat-gitignore' +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' @@ -50,7 +50,7 @@ const MD_LINKS_FOR_DOCS = { } export default typegen([ - ignore(), + eslintConfigFlatGitIgnore(), { ignores: [ '.changeset/**/*.md',