Skip to content

Commit 9c356d3

Browse files
authored
Stop using a couple of implementation imports (#194)
Explicitly ignore the others - stop the bleeding
1 parent ce4b584 commit 9c356d3

File tree

7 files changed

+7
-3
lines changed

7 files changed

+7
-3
lines changed

analysis_options.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ linter:
1313
- control_flow_in_finally
1414
- empty_statements
1515
#- hash_and_equals
16+
- implementation_imports
1617
- test_types_in_equals
1718
- throw_in_finally
1819
- unrelated_type_equality_checks

lib/generators/json_serializable_generator.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import 'dart:async';
66

77
import 'package:analyzer/dart/element/element.dart';
88
import 'package:analyzer/dart/element/type.dart';
9-
import 'package:analyzer/src/generated/utilities_dart.dart';
9+
import 'package:analyzer/analyzer.dart';
1010
import 'package:source_gen/source_gen.dart';
1111
import 'package:source_gen/src/json_serializable/type_helper.dart';
1212
import 'package:source_gen/src/utils.dart';

lib/src/annotation.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import 'package:analyzer/dart/ast/ast.dart';
88
import 'package:analyzer/dart/constant/value.dart';
99
import 'package:analyzer/dart/element/element.dart';
1010
import 'package:analyzer/dart/element/type.dart';
11+
// ignore: implementation_imports
1112
import 'package:analyzer/src/dart/element/element.dart';
1213

1314
import 'constants.dart';

lib/src/builder.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import 'dart:async';
66

77
import 'package:analyzer/dart/element/element.dart';
88
import 'package:build/build.dart';
9-
import 'package:dart_style/src/dart_formatter.dart';
9+
import 'package:dart_style/dart_style.dart';
1010

1111
import 'generated_output.dart';
1212
import 'generator.dart';

lib/src/library.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// BSD-style license that can be found in the LICENSE file.
44

55
import 'package:analyzer/dart/element/element.dart';
6+
// ignore: implementation_imports
67
import 'package:analyzer/src/dart/resolver/scope.dart';
78

89
/// A high-level wrapper API with common functionality for [LibraryElement].

lib/src/revive.dart

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

55
import 'package:analyzer/dart/constant/value.dart';
66
import 'package:analyzer/dart/element/element.dart';
7+
// ignore: implementation_imports
78
import 'package:analyzer/src/dart/constant/value.dart';
89

910
import 'utils.dart';

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: source_gen
2-
version: 0.5.10
2+
version: 0.5.11-dev
33
author: Dart Team <[email protected]>
44
description: Automated source code generation for Dart.
55
homepage: https://github.com/dart-lang/source_gen

0 commit comments

Comments
 (0)