|
97 | 97 | /* Ensure that casing is correct in imports. */ |
98 | 98 |
|
99 | 99 | /* Type Checking */ |
100 | | - "strict": true |
| 100 | + "strict": true, |
101 | 101 | /* Enable all strict type-checking options. */ |
102 | | - // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ |
103 | | - // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ |
104 | | - // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ |
105 | | - // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ |
106 | | - // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ |
107 | | - // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ |
108 | | - // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ |
109 | | - // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ |
110 | | - // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ |
111 | | - // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ |
112 | | - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ |
113 | | - // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ |
114 | | - // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ |
115 | | - // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ |
116 | | - // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ |
117 | | - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ |
| 102 | + "noImplicitAny": true /* Enable error reporting for expressions and declarations with an implied 'any' type. */, |
| 103 | + "strictNullChecks": true /* When type checking, take into account 'null' and 'undefined'. */, |
| 104 | + "strictFunctionTypes": true /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */, |
| 105 | + "strictBindCallApply": true /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */, |
| 106 | + "strictPropertyInitialization": true /* Check for class properties that are declared but not set in the constructor. */, |
| 107 | + "noImplicitThis": true /* Enable error reporting when 'this' is given the type 'any'. */, |
| 108 | + "useUnknownInCatchVariables": true /* Default catch clause variables as 'unknown' instead of 'any'. */, |
| 109 | + "alwaysStrict": true /* Ensure 'use strict' is always emitted. */, |
| 110 | + "noUnusedLocals": true /* Enable error reporting when local variables aren't read. */, |
| 111 | + "noUnusedParameters": true /* Raise an error when a function parameter isn't read. */, |
| 112 | + "exactOptionalPropertyTypes": true /* Interpret optional property types as written, rather than adding 'undefined'. */, |
| 113 | + "noImplicitReturns": true /* Enable error reporting for codepaths that do not explicitly return in a function. */, |
| 114 | + "noFallthroughCasesInSwitch": true /* Enable error reporting for fallthrough cases in switch statements. */, |
| 115 | + "noUncheckedIndexedAccess": true /* Add 'undefined' to a type when accessed using an index. */, |
| 116 | + "noImplicitOverride": true /* Ensure overriding members in derived classes are marked with an override modifier. */, |
| 117 | + "noPropertyAccessFromIndexSignature": true /* Enforces using indexed accessors for keys declared using an indexed type. */ |
118 | 118 | // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ |
119 | 119 | // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ |
120 | 120 |
|
|
0 commit comments