Unverified Commit 774ca2f1 authored by Alexandre Ardhuin's avatar Alexandre Ardhuin Committed by GitHub

enable lint avoid_void_async (#21652)

parent 98ad574d
...@@ -74,7 +74,7 @@ linter: ...@@ -74,7 +74,7 @@ linter:
- avoid_types_as_parameter_names - avoid_types_as_parameter_names
# - avoid_types_on_closure_parameters # conflicts with always_specify_types # - avoid_types_on_closure_parameters # conflicts with always_specify_types
- avoid_unused_constructor_parameters - avoid_unused_constructor_parameters
# - avoid_void_async # not yet tested - avoid_void_async
- await_only_futures - await_only_futures
- camel_case_types - camel_case_types
- cancel_subscriptions - cancel_subscriptions
......
...@@ -6,7 +6,7 @@ import 'package:flutter_devicelab/framework/adb.dart'; ...@@ -6,7 +6,7 @@ import 'package:flutter_devicelab/framework/adb.dart';
import 'package:flutter_devicelab/framework/framework.dart'; import 'package:flutter_devicelab/framework/framework.dart';
import 'package:flutter_devicelab/tasks/integration_tests.dart'; import 'package:flutter_devicelab/tasks/integration_tests.dart';
void main() async { Future<void> main() async {
deviceOperatingSystem = DeviceOperatingSystem.android; deviceOperatingSystem = DeviceOperatingSystem.android;
await task(createAndroidSemanticsIntegrationTest()); await task(createAndroidSemanticsIntegrationTest());
} }
...@@ -36,7 +36,7 @@ Future<void> runPluginProjectTest(Future<void> testFunction(FlutterPluginProject ...@@ -36,7 +36,7 @@ Future<void> runPluginProjectTest(Future<void> testFunction(FlutterPluginProject
} }
} }
void main() async { Future<void> main() async {
await task(() async { await task(() async {
section('Find Java'); section('Find Java');
......
...@@ -10,7 +10,7 @@ class InvalidOnInitLifecycleWidget extends StatefulWidget { ...@@ -10,7 +10,7 @@ class InvalidOnInitLifecycleWidget extends StatefulWidget {
class InvalidOnInitLifecycleWidgetState extends State<InvalidOnInitLifecycleWidget> { class InvalidOnInitLifecycleWidgetState extends State<InvalidOnInitLifecycleWidget> {
@override @override
void initState() async { Future<void> initState() async {
super.initState(); super.initState();
} }
...@@ -31,7 +31,7 @@ class InvalidDidUpdateWidgetLifecycleWidget extends StatefulWidget { ...@@ -31,7 +31,7 @@ class InvalidDidUpdateWidgetLifecycleWidget extends StatefulWidget {
class InvalidDidUpdateWidgetLifecycleWidgetState extends State<InvalidDidUpdateWidgetLifecycleWidget> { class InvalidDidUpdateWidgetLifecycleWidgetState extends State<InvalidDidUpdateWidgetLifecycleWidget> {
@override @override
void didUpdateWidget(InvalidDidUpdateWidgetLifecycleWidget oldWidget) async { Future<void> didUpdateWidget(InvalidDidUpdateWidgetLifecycleWidget oldWidget) async {
super.didUpdateWidget(oldWidget); super.didUpdateWidget(oldWidget);
} }
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
import 'dart:async'; import 'dart:async';
void main(FutureOr<void> testMain()) async { Future<void> main(FutureOr<void> testMain()) async {
await runZoned<dynamic>(testMain, zoneValues: <Type, String>{ await runZoned<dynamic>(testMain, zoneValues: <Type, String>{
String: '/test_config', String: '/test_config',
}); });
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
import 'dart:async'; import 'dart:async';
void main(FutureOr<void> testMain()) async { Future<void> main(FutureOr<void> testMain()) async {
await runZoned<dynamic>(testMain, zoneValues: <Type, dynamic>{ await runZoned<dynamic>(testMain, zoneValues: <Type, dynamic>{
String: '/test_config/nested_config', String: '/test_config/nested_config',
int: 123, int: 123,
......
...@@ -316,7 +316,7 @@ class ResidentCompiler { ...@@ -316,7 +316,7 @@ class ResidentCompiler {
final List<_CompilationRequest> _compilationQueue = <_CompilationRequest>[]; final List<_CompilationRequest> _compilationQueue = <_CompilationRequest>[];
void _handleCompilationRequest(_CompilationRequest request) async { Future<void> _handleCompilationRequest(_CompilationRequest request) async {
final bool isEmpty = _compilationQueue.isEmpty; final bool isEmpty = _compilationQueue.isEmpty;
_compilationQueue.add(request); _compilationQueue.add(request);
// Only trigger processing if queue was empty - i.e. no other requests // Only trigger processing if queue was empty - i.e. no other requests
......
...@@ -503,7 +503,7 @@ flutter: ...@@ -503,7 +503,7 @@ flutter:
}); });
group('FlutterManifest with MemoryFileSystem', () { group('FlutterManifest with MemoryFileSystem', () {
void assertSchemaIsReadable() async { Future<void> assertSchemaIsReadable() async {
const String manifest = ''' const String manifest = '''
name: test name: test
dependencies: dependencies:
...@@ -529,18 +529,18 @@ flutter: ...@@ -529,18 +529,18 @@ flutter:
); );
} }
testUsingContext('Validate manifest on original fs', () async { testUsingContext('Validate manifest on original fs', () {
assertSchemaIsReadable(); assertSchemaIsReadable();
}); });
testUsingContextAndFs('Validate manifest on Posix FS', testUsingContextAndFs('Validate manifest on Posix FS',
new MemoryFileSystem(style: FileSystemStyle.posix), () async { new MemoryFileSystem(style: FileSystemStyle.posix), () {
assertSchemaIsReadable(); assertSchemaIsReadable();
} }
); );
testUsingContextAndFs('Validate manifest on Windows FS', testUsingContextAndFs('Validate manifest on Windows FS',
new MemoryFileSystem(style: FileSystemStyle.windows), () async { new MemoryFileSystem(style: FileSystemStyle.windows), () {
assertSchemaIsReadable(); assertSchemaIsReadable();
} }
); );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment