Skip to content

Commit aa5f130

Browse files
srawlinsCommit Queue
authored andcommitted
linter: Remove analyzer impl export
This reduce's linter's exposure of private analyzer API, which will help with making LintRule public API. Change-Id: I5af1961cf6e7e6c8554962d055a2f311256e3895 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428901 Reviewed-by: Keerti Parthasarathy <[email protected]> Commit-Queue: Samuel Rawlins <[email protected]>
1 parent d56caba commit aa5f130

File tree

5 files changed

+4
-1
lines changed

5 files changed

+4
-1
lines changed

pkg/linter/lib/src/analyzer.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
export 'package:analyzer/dart/element/type_system.dart';
66
export 'package:analyzer/source/line_info.dart';
7-
export 'package:analyzer/src/dart/ast/token.dart';
87
export 'package:analyzer/src/dart/element/inheritance_manager3.dart'
98
show InheritanceManager3, Name;
109
export 'package:analyzer/src/dart/error/lint_codes.dart';

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import 'package:analyzer/dart/ast/ast.dart';
66
import 'package:analyzer/dart/ast/token.dart';
77
import 'package:analyzer/dart/ast/visitor.dart';
88
import 'package:analyzer/error/error.dart';
9+
import 'package:analyzer/src/dart/ast/token.dart'; // ignore: implementation_imports
910

1011
import '../analyzer.dart';
1112

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import 'package:analyzer/dart/ast/ast.dart';
77
import 'package:analyzer/dart/ast/token.dart';
88
import 'package:analyzer/dart/ast/visitor.dart';
99
import 'package:analyzer/error/error.dart';
10+
import 'package:analyzer/src/dart/ast/token.dart'; // ignore: implementation_imports
1011

1112
import '../analyzer.dart';
1213
import '../extensions.dart';

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import 'package:analyzer/dart/ast/ast.dart';
66
import 'package:analyzer/dart/ast/token.dart';
77
import 'package:analyzer/dart/ast/visitor.dart';
88
import 'package:analyzer/error/error.dart';
9+
import 'package:analyzer/src/dart/ast/token.dart'; // ignore: implementation_imports
910

1011
import '../analyzer.dart';
1112

pkg/linter/tool/checks/rules/no_trailing_spaces.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import 'package:analyzer/dart/ast/ast.dart';
66
import 'package:analyzer/dart/ast/visitor.dart';
77
import 'package:analyzer/error/error.dart';
8+
import 'package:analyzer/src/dart/ast/token.dart';
89
import 'package:linter/src/analyzer.dart';
910

1011
const _desc = r"Don't create string literals with trailing spaces in tests.";

0 commit comments

Comments
 (0)