@@ -143,7 +143,7 @@ rules:
143143 import/dynamic-import-chunkname : off
144144
145145 # #############################################################################
146- # ESLint builtin rules list based on `v7.13 .x`
146+ # ESLint builtin rules list based on `v7.18 .x`
147147 # #############################################################################
148148
149149 # Possible Errors
@@ -185,6 +185,7 @@ rules:
185185 no-unreachable-loop : error
186186 no-unsafe-finally : error
187187 no-unsafe-negation : error
188+ no-unsafe-optional-chaining : [error, { disallowArithmeticOperators: true }]
188189 no-useless-backreference : error
189190 require-atomic-updates : error
190191 use-isnan : error
@@ -236,6 +237,7 @@ rules:
236237 no-new : error
237238 no-new-func : error
238239 no-new-wrappers : error
240+ no-nonoctal-decimal-escape : error
239241 no-octal : error
240242 no-octal-escape : error
241243 no-param-reassign : error
@@ -504,7 +506,7 @@ overrides:
504506 - plugin:import/typescript
505507 rules :
506508 # #########################################################################
507- # `@typescript-eslint/eslint-plugin` rule list based on `v4.8 .x`
509+ # `@typescript-eslint/eslint-plugin` rule list based on `v4.13 .x`
508510 # #########################################################################
509511
510512 # Supported Rules
@@ -563,6 +565,7 @@ overrides:
563565 ' @typescript-eslint/no-unsafe-member-access ' : off # TODO consider
564566 ' @typescript-eslint/no-unsafe-return ' : off # TODO consider
565567 ' @typescript-eslint/no-var-requires ' : error
568+ ' @typescript-eslint/non-nullable-type-assertion-style ' : error
566569 ' @typescript-eslint/prefer-as-const ' : off # TODO consider
567570 ' @typescript-eslint/prefer-enum-initializers ' : off # TODO consider
568571 ' @typescript-eslint/prefer-for-of ' : off # TODO switch to error after TS migration
@@ -583,6 +586,7 @@ overrides:
583586 ' @typescript-eslint/restrict-plus-operands ' :
584587 [error, { checkCompoundAssignments : true }]
585588 ' @typescript-eslint/restrict-template-expressions ' : error
589+ ' @typescript-eslint/sort-type-union-intersection-members ' : off # TODO consider
586590 ' @typescript-eslint/strict-boolean-expressions ' : off # TODO consider
587591 ' @typescript-eslint/switch-exhaustiveness-check ' : error
588592 ' @typescript-eslint/triple-slash-reference ' : error
0 commit comments