File tree Expand file tree Collapse file tree
packages/eslint-plugin/lib/configs Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,13 +3,25 @@ import simpleImportSort from "eslint-plugin-simple-import-sort";
33
44import { flatConfigs } from "eslint-plugin-import" ;
55import unusedImports from "eslint-plugin-unused-imports" ;
6+ import tseslint from "typescript-eslint" ;
67
78export const importConfig = defineFlatConfig ( [
89 flatConfigs . recommended ,
910 {
1011 plugins : {
1112 "simple-import-sort" : simpleImportSort ,
1213 "unused-imports" : unusedImports ,
14+ "@typescript-eslint" : tseslint . plugin ,
15+ } ,
16+ languageOptions : {
17+ parser : tseslint . parser ,
18+ parserOptions : {
19+ ecmaVersion : "latest" ,
20+ sourceType : "module" ,
21+ ecmaFeatures : {
22+ jsx : true ,
23+ } ,
24+ } ,
1325 } ,
1426 settings : {
1527 "import/resolver" : {
@@ -26,7 +38,7 @@ export const importConfig = defineFlatConfig([
2638 // Auto-remove unused imports
2739 "unused-imports/no-unused-imports" : "error" ,
2840 "unused-imports/no-unused-vars" : "error" ,
29-
41+
3042 // We disable the base rule because it doesn't work well with TypeScript
3143 // https://typescript-eslint.io/rules/no-unused-vars/
3244 "no-unused-vars" : "off" ,
Original file line number Diff line number Diff line change @@ -86,6 +86,7 @@ export const recommendedConfig = tseslint.config(
8686 "coverage" , // jest
8787 "dist" , // expo updates
8888 "node_modules" ,
89+ "expo-env.d.ts" ,
8990 ] ,
9091 settings : {
9192 react : {
You can’t perform that action at this time.
0 commit comments