|
44 | 44 | }, |
45 | 45 | "complexity": { |
46 | 46 | "noBannedTypes": "error", |
| 47 | + "noEmptyTypeParameters": "error", |
47 | 48 | "noExcessiveCognitiveComplexity": "error", |
48 | 49 | "noExtraBooleanCast": "error", |
49 | 50 | "noForEach": "error", |
|
52 | 53 | "noThisInStatic": "error", |
53 | 54 | "noUselessCatch": "error", |
54 | 55 | "noUselessConstructor": "error", |
| 56 | + "noUselessLoneBlockStatements": "error", |
55 | 57 | "noUselessEmptyExport": "error", |
56 | 58 | "noUselessFragments": "error", |
57 | 59 | "noUselessLabel": "error", |
58 | 60 | "noUselessRename": "error", |
59 | 61 | "noUselessSwitchCase": "error", |
| 62 | + "noUselessTernary": "error", |
60 | 63 | "noUselessThisAlias": "error", |
61 | 64 | "noUselessTypeConstraint": "error", |
62 | 65 | "noVoid": "off", |
|
72 | 75 | "correctness": { |
73 | 76 | "noChildrenProp": "error", |
74 | 77 | "noConstantCondition": "error", |
| 78 | + "noConstantMathMinMaxClamp": "error", |
75 | 79 | "noConstAssign": "error", |
76 | 80 | "noConstructorReturn": "error", |
77 | 81 | "noEmptyCharacterClassInRegex": "error", |
78 | 82 | "noEmptyPattern": "error", |
| 83 | + "noFlatMapIdentity": "error", |
79 | 84 | "noGlobalObjectCalls": "error", |
80 | 85 | "noInnerDeclarations": "error", |
81 | 86 | "noInvalidConstructorSuper": "error", |
82 | 87 | "noInvalidNewBuiltin": "error", |
| 88 | + "noInvalidUseBeforeDeclaration": "error", |
83 | 89 | "noNewSymbol": "error", |
| 90 | + "noNodejsModules": "off", |
84 | 91 | "noNonoctalDecimalEscape": "error", |
85 | 92 | "noPrecisionLoss": "error", |
86 | 93 | "noRenderReturnValue": "error", |
|
94 | 101 | "noUnreachableSuper": "error", |
95 | 102 | "noUnsafeFinally": "error", |
96 | 103 | "noUnsafeOptionalChaining": "error", |
| 104 | + "noUnusedImports": "error", |
97 | 105 | "noUnusedLabels": "error", |
| 106 | + "noUnusedPrivateClassMembers": "error", |
98 | 107 | "noUnusedVariables": "error", |
99 | 108 | "noVoidElementsWithChildren": "error", |
100 | 109 | "noVoidTypeReturn": "error", |
| 110 | + "useArrayLiterals": "error", |
101 | 111 | "useExhaustiveDependencies": "error", |
102 | 112 | "useHookAtTopLevel": "error", |
103 | 113 | "useIsNan": "error", |
|
110 | 120 | }, |
111 | 121 | "security": { |
112 | 122 | "noDangerouslySetInnerHtml": "error", |
113 | | - "noDangerouslySetInnerHtmlWithChildren": "error" |
| 123 | + "noDangerouslySetInnerHtmlWithChildren": "error", |
| 124 | + "noGlobalEval": "off" |
114 | 125 | }, |
115 | 126 | "style": { |
116 | 127 | "noArguments": "error", |
117 | 128 | "noCommaOperator": "off", |
118 | 129 | "noDefaultExport": "off", |
119 | | - "noImplicitBoolean": "off", |
| 130 | + "noImplicitBoolean": "error", |
120 | 131 | "noInferrableTypes": "error", |
121 | 132 | "noNamespace": "error", |
122 | 133 | "noNegationElse": "error", |
|
131 | 142 | "useAsConstAssertion": "error", |
132 | 143 | "useBlockStatements": "error", |
133 | 144 | "useCollapsedElseIf": "error", |
| 145 | + "useConsistentArrayType": "error", |
134 | 146 | "useConst": "error", |
135 | 147 | "useDefaultParameterLast": "error", |
136 | 148 | "useEnumInitializers": "error", |
137 | 149 | "useExponentiationOperator": "error", |
| 150 | + "useExportType": "error", |
138 | 151 | "useFragmentSyntax": "error", |
| 152 | + "useFilenamingConvention": "off", |
| 153 | + "useForOf": "warn", |
| 154 | + "useImportType": "error", |
139 | 155 | "useLiteralEnumMembers": "error", |
140 | 156 | "useNamingConvention": "off", |
| 157 | + "useNodejsImportProtocol": "warn", |
| 158 | + "useNumberNamespace": "error", |
141 | 159 | "useNumericLiterals": "error", |
142 | 160 | "useSelfClosingElements": "error", |
143 | 161 | "useShorthandArrayType": "error", |
144 | 162 | "useShorthandAssign": "error", |
| 163 | + "useShorthandFunctionType": "warn", |
145 | 164 | "useSingleCaseStatement": "error", |
146 | 165 | "useSingleVarDeclarator": "error", |
147 | 166 | "useTemplate": "off", |
|
168 | 187 | "noDuplicateJsxProps": "error", |
169 | 188 | "noDuplicateObjectKeys": "error", |
170 | 189 | "noDuplicateParameters": "error", |
| 190 | + "noEmptyBlockStatements": "error", |
171 | 191 | "noEmptyInterface": "error", |
172 | 192 | "noExplicitAny": "warn", |
173 | 193 | "noExtraNonNullAssertion": "error", |
174 | 194 | "noFallthroughSwitchClause": "error", |
175 | 195 | "noFunctionAssign": "error", |
| 196 | + "noGlobalAssign": "error", |
176 | 197 | "noGlobalIsFinite": "error", |
177 | 198 | "noGlobalIsNan": "error", |
178 | 199 | "noImplicitAnyLet": "off", |
179 | 200 | "noImportAssign": "error", |
180 | 201 | "noLabelVar": "error", |
| 202 | + "noMisleadingCharacterClass": "error", |
181 | 203 | "noMisleadingInstantiator": "error", |
182 | 204 | "noMisrefactoredShorthandAssign": "off", |
183 | 205 | "noPrototypeBuiltins": "error", |
|
186 | 208 | "noSelfCompare": "off", |
187 | 209 | "noShadowRestrictedNames": "error", |
188 | 210 | "noSparseArray": "off", |
| 211 | + "noThenProperty": "warn", |
189 | 212 | "noUnsafeDeclarationMerging": "error", |
190 | 213 | "noUnsafeNegation": "error", |
| 214 | + "useAwait": "error", |
191 | 215 | "useDefaultSwitchClauseLast": "error", |
192 | 216 | "useGetterReturn": "error", |
193 | 217 | "useIsArray": "error", |
194 | 218 | "useNamespaceKeyword": "error", |
195 | 219 | "useValidTypeof": "error" |
196 | | - }, |
197 | | - "nursery": { |
198 | | - "noDuplicateJsonKeys": "off", |
199 | | - "noEmptyBlockStatements": "error", |
200 | | - "noEmptyTypeParameters": "error", |
201 | | - "noGlobalEval": "off", |
202 | | - "noGlobalAssign": "error", |
203 | | - "noInvalidUseBeforeDeclaration": "error", |
204 | | - "noMisleadingCharacterClass": "error", |
205 | | - "noNodejsModules": "off", |
206 | | - "noThenProperty": "warn", |
207 | | - "noUnusedImports": "error", |
208 | | - "noUnusedPrivateClassMembers": "error", |
209 | | - "noUselessLoneBlockStatements": "error", |
210 | | - "noUselessTernary": "error", |
211 | | - "useAwait": "error", |
212 | | - "useConsistentArrayType": "error", |
213 | | - "useExportType": "error", |
214 | | - "useFilenamingConvention": "off", |
215 | | - "useForOf": "warn", |
216 | | - "useGroupedTypeImport": "error", |
217 | | - "useImportRestrictions": "off", |
218 | | - "useImportType": "error", |
219 | | - "useNodejsImportProtocol": "warn", |
220 | | - "useNumberNamespace": "error", |
221 | | - "useShorthandFunctionType": "warn" |
222 | 220 | } |
223 | 221 | } |
224 | 222 | }, |
|
249 | 247 | "quoteProperties": "asNeeded", |
250 | 248 | "quoteStyle": "single", |
251 | 249 | "semicolons": "always", |
252 | | - "trailingComma": "all" |
| 250 | + "trailingCommas": "all" |
253 | 251 | }, |
254 | 252 | "globals": [], |
255 | 253 | "parser": { |
|
0 commit comments