@@ -144,7 +144,7 @@ rules:
144
144
import/dynamic-import-chunkname : off
145
145
146
146
# #############################################################################
147
- # ESLint builtin rules list based on `v7.7 .x`
147
+ # ESLint builtin rules list based on `v7.8 .x`
148
148
# #############################################################################
149
149
150
150
# Possible Errors
@@ -505,9 +505,11 @@ overrides:
505
505
- plugin:import/typescript
506
506
rules :
507
507
# #########################################################################
508
- # `@typescript-eslint/eslint-plugin` rule list based on `v3.10 .x`
508
+ # `@typescript-eslint/eslint-plugin` rule list based on `v4.0 .x`
509
509
# #########################################################################
510
510
511
+ no-undef : off # FIXME: temporary disabled due to https://github.com/typescript-eslint/typescript-eslint/issues/2462
512
+
511
513
# Supported Rules
512
514
# https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin#supported-rules
513
515
' @typescript-eslint/adjacent-overload-signatures ' : error
@@ -520,6 +522,7 @@ overrides:
520
522
' @typescript-eslint/consistent-type-assertions ' :
521
523
[error, { assertionStyle : as, objectLiteralTypeAssertions: never }]
522
524
' @typescript-eslint/consistent-type-definitions ' : off # TODO consider
525
+ ' @typescript-eslint/consistent-type-imports ' : off # TODO enable after TS conversion
523
526
' @typescript-eslint/explicit-function-return-type ' : off # TODO consider
524
527
' @typescript-eslint/explicit-member-accessibility ' : off # TODO consider
525
528
' @typescript-eslint/explicit-module-boundary-types ' : off # TODO consider
@@ -559,7 +562,6 @@ overrides:
559
562
' @typescript-eslint/no-unsafe-call ' : off # TODO consider
560
563
' @typescript-eslint/no-unsafe-member-access ' : off # TODO consider
561
564
' @typescript-eslint/no-unsafe-return ' : off # TODO consider
562
- ' @typescript-eslint/no-unused-vars-experimental ' : off
563
565
' @typescript-eslint/no-var-requires ' : error
564
566
' @typescript-eslint/prefer-as-const ' : off # TODO consider
565
567
' @typescript-eslint/prefer-enum-initializers ' : off # TODO consider
@@ -600,6 +602,8 @@ overrides:
600
602
no-empty-function : off
601
603
no-invalid-this : off
602
604
no-loss-of-precision : off
605
+ no-redeclare : off
606
+ no-shadow : off
603
607
no-unused-expressions : off
604
608
no-unused-vars : off
605
609
no-useless-constructor : off
@@ -614,9 +618,19 @@ overrides:
614
618
' @typescript-eslint/no-empty-function ' : error
615
619
' @typescript-eslint/no-invalid-this ' : error
616
620
' @typescript-eslint/no-loss-of-precision ' : error
621
+ ' @typescript-eslint/no-redeclare ' : error
622
+ ' @typescript-eslint/no-shadow ' : error
617
623
' @typescript-eslint/no-unused-expressions ' : error
618
624
' @typescript-eslint/no-unused-vars ' :
619
- [error, { vars : all, args: all, argsIgnorePattern: '^_' }]
625
+ [
626
+ error,
627
+ {
628
+ vars : all,
629
+ args : all,
630
+ argsIgnorePattern : ' ^_' ,
631
+ varsIgnorePattern : ' ^_T' ,
632
+ },
633
+ ]
620
634
' @typescript-eslint/no-useless-constructor ' : error
621
635
' @typescript-eslint/require-await ' : error
622
636
' @typescript-eslint/return-await ' : error
0 commit comments