Skip to content

Commit bde40ce

Browse files
srawlinsCommit Queue
authored andcommitted
linter: use reportAtNode for rules a-p
Change-Id: Ib4cf60f26a9cf6496a9264a4846a1b617a276058 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425150 Reviewed-by: Konstantin Shcheglov <[email protected]> Commit-Queue: Samuel Rawlins <[email protected]> Reviewed-by: Brian Wilkerson <[email protected]>
1 parent b86d7de commit bde40ce

File tree

114 files changed

+212
-201
lines changed

Some content is hidden

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

114 files changed

+212
-201
lines changed

pkg/analysis_server_plugin/test/src/lint_rules.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class _NoBoolsVisitor extends SimpleAstVisitor<void> {
4747

4848
@override
4949
void visitBooleanLiteral(BooleanLiteral node) {
50-
rule.reportLint(node);
50+
rule.reportAtNode(node);
5151
}
5252
}
5353

@@ -58,6 +58,6 @@ class _NoDoublesVisitor extends SimpleAstVisitor<void> {
5858

5959
@override
6060
void visitDoubleLiteral(DoubleLiteral node) {
61-
rule.reportLint(node);
61+
rule.reportAtNode(node);
6262
}
6363
}

pkg/analyzer/test/src/lint/lint_rule_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ main() {
5454
var node = EmptyStatementImpl(
5555
semicolon: SimpleToken(TokenType.SEMICOLON, 0),
5656
);
57-
rule.reportLint(node, errorCode: customCode);
57+
rule.reportAtNode(node, errorCode: customCode);
5858
expect(reporter.code, customCode);
5959
});
6060
test('reportLint (default)', () {
@@ -68,7 +68,7 @@ main() {
6868
var node = EmptyStatementImpl(
6969
semicolon: SimpleToken(TokenType.SEMICOLON, 0),
7070
);
71-
rule.reportLint(node);
71+
rule.reportAtNode(node);
7272
expect(reporter.code, rule.lintCode);
7373
});
7474
});

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ class _Visitor extends SimpleAstVisitor<void> {
124124
namedType.typeArguments == null &&
125125
namedType.parent is! IsExpression &&
126126
!element.metadata2.hasOptionalTypeArgs) {
127-
rule.reportLint(
127+
rule.reportAtNode(
128128
namedType,
129129
errorCode: LinterLintCode.always_specify_types_add_type,
130130
);
@@ -160,12 +160,12 @@ class _Visitor extends SimpleAstVisitor<void> {
160160
}
161161
} else if (type != null) {
162162
if (type is DynamicType) {
163-
rule.reportLint(
163+
rule.reportAtNode(
164164
param,
165165
errorCode: LinterLintCode.always_specify_types_add_type,
166166
);
167167
} else {
168-
rule.reportLint(
168+
rule.reportAtNode(
169169
param,
170170
arguments: [type],
171171
errorCode: LinterLintCode.always_specify_types_specify_type,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class _Visitor extends SimpleAstVisitor<void> {
5252
@override
5353
void visitImportDirective(ImportDirective node) {
5454
if (isRelativeImport(node)) {
55-
rule.reportLint(node.uri);
55+
rule.reportAtNode(node.uri);
5656
}
5757
}
5858
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ class _Visitor extends SimpleAstVisitor<void> {
161161
}
162162

163163
if (badNames != null) {
164-
rule.reportLint(
164+
rule.reportAtNode(
165165
node,
166166
errorCode: AnalyzerPublicApi.exportsNonPublicName,
167167
arguments: [badNames.join(', ')],
@@ -178,7 +178,7 @@ class _Visitor extends SimpleAstVisitor<void> {
178178
return;
179179
}
180180
if (!partElement.includedFragment!.source.uri.isInAnalyzerPublicLib) {
181-
rule.reportLint(node, errorCode: AnalyzerPublicApi.badPartDirective);
181+
rule.reportAtNode(node, errorCode: AnalyzerPublicApi.badPartDirective);
182182
}
183183
}
184184

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ class _Visitor extends SimpleAstVisitor<void> {
136136
}
137137

138138
if (_isOldModelType(node.staticType)) {
139-
rule.reportLint(node.methodName);
139+
rule.reportAtNode(node.methodName);
140140
}
141141
}
142142

@@ -164,12 +164,12 @@ class _Visitor extends SimpleAstVisitor<void> {
164164
}
165165

166166
if (_isOldModelElement(node.element)) {
167-
rule.reportLint(node);
167+
rule.reportAtNode(node);
168168
}
169169

170170
if (_isOldModelType(node.staticType)) {
171171
_isDeprecatedNode(node);
172-
rule.reportLint(node);
172+
rule.reportAtNode(node);
173173
}
174174
}
175175

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class _Visitor extends SimpleAstVisitor<void> {
5454
if (node.inAugmentation) return;
5555

5656
if (type is NamedType && type.type is DynamicType) {
57-
rule.reportLint(node);
57+
rule.reportAtNode(node);
5858
}
5959
}
6060
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ class _Visitor extends SimpleAstVisitor<void> {
4545

4646
if (thenExp.staticType == typeProvider.boolType &&
4747
elseExp.staticType == typeProvider.boolType) {
48-
if (thenExp is BooleanLiteral) rule.reportLint(node);
49-
if (elseExp is BooleanLiteral) rule.reportLint(node);
48+
if (thenExp is BooleanLiteral) rule.reportAtNode(node);
49+
if (elseExp is BooleanLiteral) rule.reportAtNode(node);
5050
}
5151
}
5252
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ class _Visitor extends SimpleAstVisitor<void> {
4040
var exceptionType = node.exceptionType?.type;
4141
if (exceptionType.implementsInterface('Error', 'dart.core')) {
4242
if (exceptionType.isSameAs('Error', 'dart.core')) {
43-
rule.reportLint(
43+
rule.reportAtNode(
4444
node,
4545
errorCode: LinterLintCode.avoid_catching_errors_class,
4646
);
4747
} else {
48-
rule.reportLint(
48+
rule.reportAtNode(
4949
node,
5050
errorCode: LinterLintCode.avoid_catching_errors_subclass,
5151
arguments: [exceptionType!.getDisplayString()],

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class _Visitor extends SimpleAstVisitor<void> {
6767
if (methods.isNotEmpty && !methods.every((m) => m.isStatic)) return;
6868

6969
if (methods.isNotEmpty || declaredElement.fields2.any((f) => !f.isConst)) {
70-
rule.reportLint(node);
70+
rule.reportAtNode(node);
7171
}
7272
}
7373
}

0 commit comments

Comments
 (0)