File tree Expand file tree Collapse file tree 2 files changed +31
-11
lines changed Expand file tree Collapse file tree 2 files changed +31
-11
lines changed Original file line number Diff line number Diff line change 1
1
{
2
+ "extends" : [
3
+ " @tsconfig/strictest/tsconfig.json"
4
+ ],
2
5
"compilerOptions" : {
3
- "target" : " ESNext" ,
4
- "module" : " ESNext" ,
5
- "jsx" : " preserve" ,
6
+ "target" : " ES2021" ,
7
+ "useDefineForClassFields" : true ,
6
8
"lib" : [
7
- " ES2015 " ,
8
- " ES2017 " ,
9
- " ESNext "
9
+ " ES2021 " ,
10
+ " DOM " ,
11
+ " DOM.Iterable "
10
12
],
13
+ "module" : " ESNext" ,
14
+ "skipLibCheck" : true ,
15
+ /* Bundler mode */
16
+ "moduleDetection" : " force" ,
17
+ "moduleResolution" : " bundler" ,
18
+ "allowImportingTsExtensions" : true ,
19
+ "resolveJsonModule" : true ,
20
+ "isolatedModules" : true ,
21
+ "noEmit" : true ,
22
+ "jsx" : " preserve" ,
23
+ /* Linting */
11
24
"strict" : true ,
12
- "esModuleInterop" : true ,
13
- "experimentalDecorators" : true
25
+ "noUnusedLocals" : true ,
26
+ "noUnusedParameters" : true ,
27
+ "noPropertyAccessFromIndexSignature" : false ,
28
+ "noFallthroughCasesInSwitch" : true
14
29
},
15
30
"include" : [
16
31
" **/*.ts" ,
Original file line number Diff line number Diff line change @@ -25,12 +25,17 @@ export const defaultLanguageOptionsWithTypes = {
25
25
parser : tsEsLintParser ,
26
26
parserOptions : {
27
27
ecmaFeatures : { jsx : true } ,
28
- project : true ,
28
+ project : "./tsconfig.json" ,
29
+ EXPERIMENTAL_useProjectService : true ,
29
30
tsconfigRootDir : getFixturesRootDir ( ) ,
30
31
} ,
31
32
sourceType : "module" ,
32
33
} as const ;
33
34
34
- export const ruleTester = new RuleTester ( { languageOptions : defaultLanguageOptions } as never ) ;
35
+ export const ruleTester = new RuleTester ( {
36
+ languageOptions : defaultLanguageOptions ,
37
+ } as never ) ;
35
38
36
- export const ruleTesterWithTypes = new RuleTester ( { languageOptions : defaultLanguageOptionsWithTypes } as never ) ;
39
+ export const ruleTesterWithTypes = new RuleTester ( {
40
+ languageOptions : defaultLanguageOptionsWithTypes ,
41
+ } as never ) ;
You can’t perform that action at this time.
0 commit comments