@@ -4,14 +4,14 @@ import tseslint from 'typescript-eslint';
44import reactPlugin from 'eslint-plugin-react' ;
55import reactHooksPlugin from 'eslint-plugin-react-hooks' ;
66import reactRefreshPlugin from 'eslint-plugin-react-refresh' ;
7- import importPlugin from 'eslint-plugin-import' ;
7+ import importPlugin from 'eslint-plugin-import-x ' ;
88import tanstackQueryPlugin from '@tanstack/eslint-plugin-query' ;
99import prettierRecommended from 'eslint-plugin-prettier/recommended' ;
1010import { fixupConfigRules } from '@eslint/compat' ;
1111
1212export default tseslint . config (
1313 // 1. ignores
14- { ignores : [ 'dist/' , 'build/' , 'dev-dist' , 'eslint.config.js' ] } ,
14+ { ignores : [ 'dist/' , 'build/' , 'dev-dist/ ' , 'eslint.config.js' ] } ,
1515 // 2. 기본 + TS 추천 설정
1616 js . configs . recommended ,
1717 tseslint . configs . recommended ,
@@ -36,7 +36,7 @@ export default tseslint.config(
3636 } ,
3737 settings : {
3838 react : { version : 'detect' } ,
39- 'import/resolver' : { typescript : true , node : true } ,
39+ 'import-x /resolver' : { typescript : true , node : true } ,
4040 } ,
4141 plugins : {
4242 'react-hooks' : reactHooksPlugin ,
@@ -78,8 +78,8 @@ export default tseslint.config(
7878 ] ,
7979
8080 /** import 정렬 관련 설정 */
81- 'import/no-unresolved' : 'error' ,
82- 'import/order' : [
81+ 'import-x /no-unresolved' : 'error' ,
82+ 'import-x /order' : [
8383 'warn' ,
8484 {
8585 // 그룹 순서 지정
0 commit comments