From c9ace942eec47c74a3b4601c5681c22a5ee45d43 Mon Sep 17 00:00:00 2001 From: Unal Muslu Date: Thu, 7 Nov 2024 13:19:21 +0300 Subject: [PATCH] fix(eslint-config): increase coverage for edge cases in sorting rules --- packages/eslint-config/src/rules/importSortRules.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/eslint-config/src/rules/importSortRules.ts b/packages/eslint-config/src/rules/importSortRules.ts index 06cb8f9..3c58931 100644 --- a/packages/eslint-config/src/rules/importSortRules.ts +++ b/packages/eslint-config/src/rules/importSortRules.ts @@ -10,7 +10,7 @@ export const importSortRules: Linter.RulesRecord = { // Main frameworks & libraries [ - '^react', + '^(react(-native|-dom)?(/.*)?)$', '^next', '^vue', '^nuxt', @@ -29,7 +29,7 @@ export const importSortRules: Linter.RulesRecord = { ['^@/'], // Components - ['((.*)/)?(providers|layouts|pages|modules|features|components)/'], + ['((.*)/)?(providers|layouts|pages|modules|features|components)/?'], // Relative parent imports: '../' comes last ['^\\.\\.(?!/?$)', '^\\.\\./?$'],