Skip to content

Commit a06be8f

Browse files
srawlinsCommit Queue
authored andcommitted
linter: Migrate reportLint to reportAtNode for rules q-z
Change-Id: Idc5711338e0cae4232d680634d8b85a7c57fbad0 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425400 Reviewed-by: Brian Wilkerson <[email protected]> Commit-Queue: Samuel Rawlins <[email protected]>
1 parent 6c30676 commit a06be8f

File tree

50 files changed

+72
-69
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+72
-69
lines changed

pkg/linter/lib/src/rules/pub/depend_on_referenced_packages.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,6 @@ class _Visitor extends SimpleAstVisitor<void> {
8181
var packageName = uriContent.substring(8, firstSlash);
8282
if (virtualPackages.contains(packageName)) return;
8383
if (availableDeps.contains(packageName)) return;
84-
rule.reportLint(node.uri, arguments: [packageName]);
84+
rule.reportAtNode(node.uri, arguments: [packageName]);
8585
}
8686
}

pkg/linter/lib/src/rules/recursive_getters.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class _BodyVisitor extends RecursiveAstVisitor<void> {
5858
@override
5959
void visitSimpleIdentifier(SimpleIdentifier node) {
6060
if (isSelfReference(node)) {
61-
rule.reportLint(node, arguments: [node.name]);
61+
rule.reportAtNode(node, arguments: [node.name]);
6262
}
6363

6464
// No need to call super visit (SimpleIdentifiers have no children).

pkg/linter/lib/src/rules/sized_box_for_whitespace.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class _Visitor extends SimpleAstVisitor<void> {
4040
}
4141

4242
if (_shouldReportForArguments(node.argumentList)) {
43-
rule.reportLint(node.constructorName);
43+
rule.reportAtNode(node.constructorName);
4444
}
4545
}
4646

pkg/linter/lib/src/rules/sized_box_shrink_expand.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ class _Visitor extends SimpleAstVisitor<void> {
4848
}
4949

5050
if (data.width == 0 && data.height == 0) {
51-
rule.reportLint(node.constructorName, arguments: ['shrink']);
51+
rule.reportAtNode(node.constructorName, arguments: ['shrink']);
5252
} else if (data.width == double.infinity &&
5353
data.height == double.infinity) {
54-
rule.reportLint(node.constructorName, arguments: ['expand']);
54+
rule.reportAtNode(node.constructorName, arguments: ['expand']);
5555
}
5656
}
5757

pkg/linter/lib/src/rules/slash_for_doc_comments.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class _Visitor extends SimpleAstVisitor<void> {
5959

6060
void checkComment(Comment? comment) {
6161
if (comment != null && isJavaStyle(comment)) {
62-
rule.reportLint(comment);
62+
rule.reportAtNode(comment);
6363
}
6464
}
6565

pkg/linter/lib/src/rules/sort_child_properties_last.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class _Visitor extends SimpleAstVisitor<void> {
5959
if (!onlyClosuresAfterChild) {
6060
var argument = arguments.firstWhere(isChildArg);
6161
var name = (argument as NamedExpression).name.label.name;
62-
rule.reportLint(argument, arguments: [name]);
62+
rule.reportAtNode(argument, arguments: [name]);
6363
}
6464
}
6565

pkg/linter/lib/src/rules/sort_constructors_first.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class _Visitor extends SimpleAstVisitor<void> {
3939
for (var member in members) {
4040
if (member is ConstructorDeclaration) {
4141
if (other) {
42-
rule.reportLint(member.returnType);
42+
rule.reportAtNode(member.returnType);
4343
}
4444
} else {
4545
other = true;

pkg/linter/lib/src/rules/sort_unnamed_constructors_first.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class _Visitor extends SimpleAstVisitor<void> {
4343
if (member is ConstructorDeclaration) {
4444
if (member.name == null) {
4545
if (seenConstructor) {
46-
rule.reportLint(member.returnType);
46+
rule.reportAtNode(member.returnType);
4747
}
4848
} else {
4949
seenConstructor = true;

pkg/linter/lib/src/rules/specify_nonobvious_local_variable_types.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class _PatternVisitor extends GeneralizingAstVisitor<void> {
5555
!staticType.isDartCoreNull) {
5656
return;
5757
}
58-
rule.reportLint(node);
58+
rule.reportAtNode(node);
5959
}
6060
}
6161

@@ -79,7 +79,7 @@ class _Visitor extends SimpleAstVisitor<void> {
7979
if (iterable.hasObviousType) {
8080
return;
8181
}
82-
rule.reportLint(loopParts.loopVariable);
82+
rule.reportAtNode(loopParts.loopVariable);
8383
}
8484
}
8585

@@ -133,10 +133,10 @@ class _Visitor extends SimpleAstVisitor<void> {
133133
}
134134
if (aDeclaredTypeIsNeeded) {
135135
if (node.variables.length == 1) {
136-
rule.reportLint(node);
136+
rule.reportAtNode(node);
137137
} else {
138138
// Multiple variables, report each of them separately. No fix.
139-
variablesThatNeedAType.forEach(rule.reportLint);
139+
variablesThatNeedAType.forEach(rule.reportAtNode);
140140
}
141141
}
142142
}

pkg/linter/lib/src/rules/specify_nonobvious_property_types.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,10 @@ class _Visitor extends SimpleAstVisitor<void> {
107107
}
108108
if (aDeclaredTypeIsNeeded) {
109109
if (node.variables.length == 1) {
110-
rule.reportLint(node);
110+
rule.reportAtNode(node);
111111
} else {
112112
// Multiple variables, report each of them separately. No fix.
113-
variablesThatNeedAType.forEach(rule.reportLint);
113+
variablesThatNeedAType.forEach(rule.reportAtNode);
114114
}
115115
}
116116
}

0 commit comments

Comments
 (0)