Skip to content

Commit 7befb36

Browse files
authored
Enforce the unused import lint on presubmit via analysis warnings (#2133)
1 parent 8e9ed19 commit 7befb36

File tree

6 files changed

+4
-6
lines changed

6 files changed

+4
-6
lines changed

analysis_options.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
include: package:pedantic/analysis_options.1.8.0.yaml
22

33
analyzer:
4+
errors:
5+
unused_import: warning
6+
unused_shown_name: warning
47
exclude:
58
- 'doc/**'
69
- 'lib/src/third_party/pkg/**'

bin/dartdoc.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import 'dart:io';
99

1010
import 'package:args/args.dart';
1111
import 'package:dartdoc/dartdoc.dart';
12-
import 'package:dartdoc/src/html/html_generator.dart';
1312
import 'package:dartdoc/src/logging.dart';
1413
import 'package:dartdoc/src/tool_runner.dart';
1514
import 'package:stack_trace/stack_trace.dart';

lib/src/empty_generator.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import 'package:dartdoc/src/generator.dart';
77
import 'package:dartdoc/src/logging.dart';
88
import 'package:dartdoc/src/model/model.dart';
99
import 'package:dartdoc/src/model_utils.dart';
10-
import 'package:dartdoc/src/warnings.dart';
1110

1211
/// A generator that does not generate files, but does traverse the [PackageGraph]
1312
/// and access [ModelElement.documentationAsHtml] for every element as though

lib/src/generator.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/// A library containing an abstract documentation generator.
66
library dartdoc.generator;
77

8-
import 'dart:async' show Stream, Future;
8+
import 'dart:async' show Future;
99
import 'dart:io' show Directory;
1010
import 'dart:isolate';
1111

lib/src/generator_frontend.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@
33
// BSD-style license that can be found in the LICENSE file.
44

55
import 'dart:async';
6-
import 'dart:io' show File;
76

87
import 'package:dartdoc/src/generator.dart';
98
import 'package:dartdoc/src/logging.dart';
109
import 'package:dartdoc/src/model/model.dart';
1110
import 'package:dartdoc/src/model_utils.dart';
1211
import 'package:dartdoc/src/warnings.dart';
13-
import 'package:path/path.dart' as path;
1412

1513
/// [Generator] that delegates rendering to a [GeneratorBackend] and delegates
1614
/// file creation to a [FileWriter].

test/src/utils.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import 'dart:io';
1010

1111
import 'package:async/async.dart';
1212
import 'package:dartdoc/dartdoc.dart';
13-
import 'package:dartdoc/src/html/html_generator.dart';
1413
import 'package:dartdoc/src/model/model.dart';
1514
import 'package:dartdoc/src/package_meta.dart';
1615
import 'package:path/path.dart' as path;

0 commit comments

Comments
 (0)