Skip to content

Commit fc6b52b

Browse files
author
solid-glebvorobey
authored
Fixed analyzer issue, fixed linter (#177)
1 parent e5fb3e9 commit fc6b52b

File tree

31 files changed

+93
-109
lines changed

31 files changed

+93
-109
lines changed

lib/src/lints/avoid_debug_print_in_release/avoid_debug_print_in_release_rule.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ your `debugPrint` call in a `!kReleaseMode` check.""",
122122
return;
123123
}
124124

125-
reporter.reportErrorForNode(code, node);
125+
reporter.atNode(node, code);
126126
}
127127

128128
/// Returns null if doesn't have right operand

lib/src/lints/avoid_final_with_getter/avoid_final_with_getter_rule.dart

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,10 @@ class AvoidFinalWithGetterRule extends SolidLintRule {
6464
node.accept(visitor);
6565

6666
for (final element in visitor.getters) {
67-
reporter.reportErrorForNode(
68-
code,
67+
reporter.atNode(
6968
element.getter,
70-
null,
71-
null,
72-
element,
69+
code,
70+
data: element,
7371
);
7472
}
7573
});

lib/src/lints/avoid_final_with_getter/visitors/getter_variable_visitor.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ extension on MethodDeclaration {
3535
expression: SimpleIdentifier(
3636
staticElement: Element(
3737
declaration: PropertyAccessorElement(
38-
variable: PropertyInducingElement(:final id)
38+
variable2: PropertyInducingElement(:final id)
3939
)
4040
)
4141
)

lib/src/lints/avoid_global_state/avoid_global_state_rule.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@ class AvoidGlobalStateRule extends SolidLintRule {
6363
context.registry.addTopLevelVariableDeclaration(
6464
(node) => node.variables.variables
6565
.where((variable) => variable.isPublicMutable)
66-
.forEach((node) => reporter.reportErrorForNode(code, node)),
66+
.forEach((node) => reporter.atNode(node, code)),
6767
);
6868
context.registry.addFieldDeclaration((node) {
6969
if (!node.isStatic) return;
7070
node.fields.variables
7171
.where((variable) => variable.isPublicMutable)
72-
.forEach((node) => reporter.reportErrorForNode(code, node));
72+
.forEach((node) => reporter.atNode(node, code));
7373
});
7474
}
7575
}

lib/src/lints/avoid_late_keyword/avoid_late_keyword_rule.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ class AvoidLateKeywordRule extends SolidLintRule<AvoidLateKeywordParameters> {
7676
) {
7777
context.registry.addVariableDeclaration((node) {
7878
if (_shouldLint(node)) {
79-
reporter.reportErrorForNode(code, node);
79+
reporter.atNode(node, code);
8080
}
8181
});
8282
}

lib/src/lints/avoid_non_null_assertion/avoid_non_null_assertion_rule.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class AvoidNonNullAssertionRule extends SolidLintRule {
8686
}
8787
}
8888

89-
reporter.reportErrorForNode(code, node);
89+
reporter.atNode(node, code);
9090
});
9191
}
9292
}

lib/src/lints/avoid_returning_widgets/avoid_returning_widgets_rule.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ class AvoidReturningWidgetsRule
101101
final isOverriden = node.declaredElement?.hasOverride ?? false;
102102

103103
if (isWidgetReturned && !isOverriden && !isIgnored) {
104-
reporter.reportErrorForNode(code, node);
104+
reporter.atNode(node, code);
105105
}
106106
});
107107
}

lib/src/lints/avoid_unnecessary_setstate/avoid_unnecessary_set_state_rule.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class AvoidUnnecessarySetStateRule extends SolidLintRule {
8484
final visitor = AvoidUnnecessarySetStateVisitor();
8585
visitor.visitClassDeclaration(node);
8686
for (final element in visitor.setStateInvocations) {
87-
reporter.reportErrorForNode(code, element);
87+
reporter.atNode(element, code);
8888
}
8989
});
9090
}

lib/src/lints/avoid_unnecessary_type_assertions/avoid_unnecessary_type_assertions_rule.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,13 @@ class AvoidUnnecessaryTypeAssertions extends SolidLintRule {
7777
) {
7878
context.registry.addIsExpression((node) {
7979
if (_isUnnecessaryIsExpression(node)) {
80-
reporter.reportErrorForNode(_unnecessaryIsCode, node);
80+
reporter.atNode(node, _unnecessaryIsCode);
8181
}
8282
});
8383

8484
context.registry.addMethodInvocation((node) {
8585
if (_isUnnecessaryWhereType(node)) {
86-
reporter.reportErrorForNode(_unnecessaryWhereTypeCode, node);
86+
reporter.atNode(node, _unnecessaryWhereTypeCode);
8787
}
8888
});
8989
}

lib/src/lints/avoid_unnecessary_type_casts/avoid_unnecessary_type_casts_rule.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class AvoidUnnecessaryTypeCastsRule extends SolidLintRule {
4141
visitor.visitAsExpression(node);
4242

4343
for (final element in visitor.expressions.entries) {
44-
reporter.reportErrorForNode(code, element.key);
44+
reporter.atNode(element.key, code);
4545
}
4646
});
4747
}

0 commit comments

Comments
 (0)