Skip to content

Commit 9dd904f

Browse files
committed
Fixed avoid_late_keyword_with_generics_test.dart
1 parent fe851e8 commit 9dd904f

File tree

1 file changed

+25
-15
lines changed

1 file changed

+25
-15
lines changed

lint_test/avoid_late_keyword/with_generics/avoid_late_keyword_with_generics_test.dart

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ class AnimationController {}
77

88
class SubAnimationController extends AnimationController {}
99

10+
class Allowed {}
11+
1012
class NotAllowed {}
1113

1214
class Subscription<T> {}
@@ -18,19 +20,22 @@ class ConcreteTypeWithNoGenerics {}
1820
/// `avoid_late_keyword`
1921
/// allow_initialized option enabled
2022
class AvoidLateKeyword {
21-
/// expect_lint: avoid_late_keyword
23+
/// ignored_types: ColorTween
2224
late final ColorTween colorTween;
2325

24-
/// expect_lint: avoid_late_keyword
26+
/// ignored_types: AnimationController
2527
late final AnimationController controller1;
2628

27-
/// expect_lint: avoid_late_keyword
29+
/// ignored_types: AnimationController
2830
late final SubAnimationController controller2;
2931

32+
/// ignored_types: AnimationController
3033
late final controller3 = AnimationController();
3134

35+
/// ignored_types: AnimationController
3236
late final controller4 = SubAnimationController();
3337

38+
/// allow_initialized: true
3439
late final field1 = 'string';
3540

3641
/// expect_lint: avoid_late_keyword
@@ -42,43 +47,47 @@ class AvoidLateKeyword {
4247
/// expect_lint: avoid_late_keyword
4348
late final NotAllowed na1;
4449

45-
late final na2 = NotAllowed();
50+
/// allow_initialized: true
51+
late final a = Allowed();
4652

4753
/// expect_lint: avoid_late_keyword
4854
late final Subscription<String> subscription1;
4955

50-
/// expect_lint: avoid_late_keyword
56+
/// ignored_types: Subscription<ConcreteTypeWithNoGenerics>
5157
late final Subscription<ConcreteTypeWithNoGenerics> subscription2;
5258

53-
/// expect_lint: avoid_late_keyword
59+
/// ignored_types: Subscription<List<Object?>>
5460
late final Subscription<List<String>> subscription3;
5561

56-
/// expect_lint: avoid_late_keyword
62+
/// ignored_types: Subscription<List<Object?>>
5763
late final Subscription<List<List<int>>> subscription4;
5864

59-
/// expect_lint: avoid_late_keyword
65+
/// ignored_types: Subscription<Map<dynamic, String>>
6066
late final Subscription<Map<dynamic, String>> subscription5;
6167

62-
/// expect_lint: avoid_late_keyword
68+
/// ignored_types: Subscription<Map<dynamic, String>>
6369
late final Subscription<Map<String, String>> subscription6;
6470

6571
/// expect_lint: avoid_late_keyword
6672
late final Subscription<Map<String, dynamic>> subscription7;
6773

6874
void test() {
69-
/// expect_lint: avoid_late_keyword
75+
/// ignored_types: ColorTween
7076
late final ColorTween colorTween;
7177

72-
/// expect_lint: avoid_late_keyword
78+
/// ignored_types: AnimationController
7379
late final AnimationController controller1;
7480

75-
/// expect_lint: avoid_late_keyword
81+
/// ignored_types: AnimationController
7682
late final SubAnimationController controller2;
7783

84+
/// ignored_types: AnimationController
7885
late final controller3 = AnimationController();
7986

87+
/// ignored_types: AnimationController
8088
late final controller4 = SubAnimationController();
8189

90+
/// allow_initialized: true
8291
late final local1 = 'string';
8392

8493
/// expect_lint: avoid_late_keyword
@@ -90,15 +99,16 @@ class AvoidLateKeyword {
9099
/// expect_lint: avoid_late_keyword
91100
late final NotAllowed na1;
92101

93-
late final na2 = NotAllowed();
102+
/// allow_initialized: true
103+
late final a = Allowed();
94104

95105
/// expect_lint: avoid_late_keyword
96106
late final Subscription<String> subscription1;
97107

98-
/// expect_lint: avoid_late_keyword
108+
/// ignored_types: Subscription<ConcreteTypeWithNoGenerics>
99109
late final Subscription<ConcreteTypeWithNoGenerics> subscription2;
100110

101-
/// expect_lint: avoid_late_keyword
111+
/// ignored_types: Subscription<List<String>>
102112
late final Subscription<List<String>> subscription3;
103113
}
104114
}

0 commit comments

Comments
 (0)