|
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