From cd1cde14d7b5db7b6f7c9ab73ca7fb687f580c34 Mon Sep 17 00:00:00 2001 From: rus07tam Date: Sun, 8 Feb 2026 15:27:15 +0000 Subject: [PATCH 1/2] fix: export config --- eslint.config.ts | 5 +++-- src/index.ts | 5 ++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eslint.config.ts b/eslint.config.ts index 5dfa4b3..dda28f6 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -1,3 +1,4 @@ -import rujectConfig from './src/index' +import rujectConfig from './src/index'; +import { defineConfig } from 'eslint/config'; -export default rujectConfig; \ No newline at end of file +export default defineConfig(rujectConfig); diff --git a/src/index.ts b/src/index.ts index e060a27..61486a1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -4,7 +4,6 @@ import pluginPrettier from 'eslint-plugin-prettier'; import pluginPrettierRecommended from 'eslint-plugin-prettier/recommended'; import pluginSonarjs from 'eslint-plugin-sonarjs'; import pluginUnicorn from 'eslint-plugin-unicorn'; -import { defineConfig } from 'eslint/config'; import tseslint from 'typescript-eslint'; import { sortBaseRule, sortDetailedRule } from './sort'; @@ -24,7 +23,7 @@ const configs = [ (pluginSonarjs.configs?.recommended ?? {}) as any, // broken sonarjs types? ] as const; -export const config = defineConfig([ +export const config = [ ...configs, ignores, { @@ -57,6 +56,6 @@ export const config = defineConfig([ ], }, }, -]); +]; export default config; From f6e39a9d63eef8361c347669444b40aa542fd5f0 Mon Sep 17 00:00:00 2001 From: rus07tam Date: Sun, 8 Feb 2026 15:28:08 +0000 Subject: [PATCH 2/2] feat: add ignore `eslint.config.ts` --- src/index.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 61486a1..acd605f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -9,7 +9,13 @@ import tseslint from 'typescript-eslint'; import { sortBaseRule, sortDetailedRule } from './sort'; const ignores = { - ignores: ['dist/**', '**/dist/**', 'build/**', '**/build/**'], + ignores: [ + 'dist/**', + '**/dist/**', + 'build/**', + '**/build/**', + 'eslint.config.ts', + ], } as const; const configs = [