|
14 | 14 | "isolatedModules": true,
|
15 | 15 | "importsNotUsedAsValues": "error",
|
16 | 16 | "forceConsistentCasingInFileNames": true,
|
| 17 | + |
| 18 | + // Type Checking |
| 19 | + // https://www.typescriptlang.org/tsconfig#Type_Checking_6248 |
17 | 20 | "strict": true,
|
18 |
| - "useUnknownInCatchVariables": false, |
| 21 | + "useUnknownInCatchVariables": false, // FIXME part of 'strict' but is temporary disabled |
| 22 | + // All checks that are not part of "strict" |
19 | 23 | "allowUnreachableCode": false,
|
20 | 24 | "allowUnusedLabels": false,
|
21 |
| - "exactOptionalPropertyTypes": false, |
22 |
| - "noFallthroughCasesInSwitch": false, |
23 |
| - "noImplicitOverride": false, |
24 |
| - "noImplicitReturns": false, |
25 |
| - "noPropertyAccessFromIndexSignature": false, |
26 |
| - "noUncheckedIndexedAccess": false, |
| 25 | + "exactOptionalPropertyTypes": false, // FIXME |
| 26 | + "noFallthroughCasesInSwitch": false, // TODO consider |
| 27 | + "noImplicitOverride": false, // FIXME |
| 28 | + "noImplicitReturns": false, // TODO consider |
| 29 | + "noPropertyAccessFromIndexSignature": false, // TODO consider |
| 30 | + "noUncheckedIndexedAccess": false, // FIXME |
27 | 31 | "noUnusedLocals": true,
|
28 | 32 | "noUnusedParameters": true
|
29 | 33 | }
|
|
0 commit comments