Fix eslint import plugin resolution in vscode (#34651)
This commit is contained in:
		@@ -1,5 +1,7 @@
 | 
				
			|||||||
// @ts-check
 | 
					// @ts-check
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import path from 'node:path';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import js from '@eslint/js';
 | 
					import js from '@eslint/js';
 | 
				
			||||||
import { globalIgnores } from 'eslint/config';
 | 
					import { globalIgnores } from 'eslint/config';
 | 
				
			||||||
import formatjs from 'eslint-plugin-formatjs';
 | 
					import formatjs from 'eslint-plugin-formatjs';
 | 
				
			||||||
@@ -204,7 +206,9 @@ export default tseslint.config([
 | 
				
			|||||||
      'import/ignore': ['node_modules', '\\.(css|scss|json)$'],
 | 
					      'import/ignore': ['node_modules', '\\.(css|scss|json)$'],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      'import/resolver': {
 | 
					      'import/resolver': {
 | 
				
			||||||
        typescript: {},
 | 
					        typescript: {
 | 
				
			||||||
 | 
					          project: path.resolve(import.meta.dirname, './tsconfig.json'),
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,7 @@
 | 
				
			|||||||
// @ts-check
 | 
					// @ts-check
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import path from 'node:path';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import globals from 'globals';
 | 
					import globals from 'globals';
 | 
				
			||||||
import tseslint from 'typescript-eslint';
 | 
					import tseslint from 'typescript-eslint';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -20,7 +22,9 @@ export default tseslint.config([
 | 
				
			|||||||
    settings: {
 | 
					    settings: {
 | 
				
			||||||
      'import/ignore': ['node_modules', '\\.(json)$'],
 | 
					      'import/ignore': ['node_modules', '\\.(json)$'],
 | 
				
			||||||
      'import/resolver': {
 | 
					      'import/resolver': {
 | 
				
			||||||
        typescript: {},
 | 
					        typescript: {
 | 
				
			||||||
 | 
					          project: path.resolve(import.meta.dirname, './tsconfig.json'),
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user