Skip to content
This repository was archived by the owner on Nov 20, 2024. It is now read-only.

Commit 5865add

Browse files
committed
stop discarding futures
1 parent a91b233 commit 5865add

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

analysis_options.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ linter:
3939
# - close_sinks # https://github.com/dart-lang/linter/issues/268
4040
- comment_references
4141
- directives_ordering
42+
- discarded_futures
4243
- invariant_booleans
4344
- join_return_with_assignment
4445
# - lines_longer_than_80_chars # under review (see #1068)

tool/checks/driver.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ import 'package:path/path.dart' as path;
2020

2121
import 'rules/visit_registered_nodes.dart';
2222

23-
void main() {
23+
Future<void> main() async {
2424
var rules =
2525
path.normalize(io.File(path.join('lib', 'src', 'rules')).absolute.path);
26-
Driver([VisitRegisteredNodes()]).analyze([rules]);
26+
await Driver([VisitRegisteredNodes()]).analyze([rules]);
2727
}
2828

2929
class Driver {

tool/grind.dart

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ import 'doc.dart';
1010
import 'rule.dart';
1111

1212
@Deprecated('To be removed')
13-
void main(List<String> args) => grind(args);
13+
Future<void> main(List<String> args) async {
14+
await grind(args);
15+
}
1416

1517
Iterable<String> get sourcePaths => sources.map((dir) => dir.path);
1618

@@ -26,10 +28,10 @@ Iterable<FileSystemEntity> get sources => existingSourceDirs.expand((dir) {
2628
});
2729

2830
@Task('Generate lint rule docs.')
29-
void docs() {
31+
Future<void> docs() async {
3032
var args = context.invocation.arguments;
3133
var dir = args.getOption('dir');
32-
generateDocs(dir);
34+
await generateDocs(dir);
3335
}
3436

3537
@Task('Format linter sources.')

0 commit comments

Comments
 (0)