mirror of
https://github.com/flutter/flutter
synced 2024-09-13 21:32:11 +00:00
enable lint avoid_relative_lib_imports (#15780)
This commit is contained in:
parent
4141946cae
commit
061352918b
|
@ -63,7 +63,7 @@ linter:
|
|||
- avoid_init_to_null
|
||||
- avoid_null_checks_in_equality_operators
|
||||
# - avoid_positional_boolean_parameters # not yet tested
|
||||
# - avoid_relative_lib_imports # not yet tested
|
||||
- avoid_relative_lib_imports
|
||||
- avoid_return_types_on_setters
|
||||
# - avoid_returning_null # we do this commonly
|
||||
# - avoid_returning_this # https://github.com/dart-lang/linter/issues/842
|
||||
|
|
|
@ -56,7 +56,7 @@ linter:
|
|||
- avoid_init_to_null
|
||||
- avoid_null_checks_in_equality_operators
|
||||
# - avoid_positional_boolean_parameters # not yet tested
|
||||
# - avoid_relative_lib_imports # not yet tested
|
||||
- avoid_relative_lib_imports
|
||||
- avoid_return_types_on_setters
|
||||
# - avoid_returning_null # we do this commonly
|
||||
# - avoid_returning_this # https://github.com/dart-lang/linter/issues/842
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart' show createHttpClient;
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:manual_tests/card_collection.dart' as card_collection;
|
||||
|
||||
import '../lib/card_collection.dart' as card_collection;
|
||||
import 'mock_image_http.dart';
|
||||
|
||||
void main() {
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart' show createHttpClient;
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:manual_tests/color_testing_demo.dart' as color_testing_demo;
|
||||
|
||||
import '../lib/color_testing_demo.dart' as color_testing_demo;
|
||||
import 'mock_image_http.dart';
|
||||
|
||||
void main() {
|
||||
|
|
|
@ -4,8 +4,7 @@
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import '../lib/overlay_geometry.dart' as overlay_geometry;
|
||||
import 'package:manual_tests/overlay_geometry.dart' as overlay_geometry;
|
||||
|
||||
void main() {
|
||||
testWidgets('Overlay geometry smoke test', (WidgetTester tester) async {
|
||||
|
|
|
@ -4,8 +4,7 @@
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import '../lib/animated_list.dart' as animated_list_sample;
|
||||
import 'package:sample_catalog/animated_list.dart' as animated_list_sample;
|
||||
|
||||
void main() {
|
||||
testWidgets('animated_list sample app smoke test', (WidgetTester tester) async {
|
||||
|
|
|
@ -4,8 +4,7 @@
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import '../lib/app_bar_bottom.dart' as app_bar_bottom_sample;
|
||||
import 'package:sample_catalog/app_bar_bottom.dart' as app_bar_bottom_sample;
|
||||
|
||||
final int choiceCount = app_bar_bottom_sample.choices.length;
|
||||
IconData iconAt(int index) => app_bar_bottom_sample.choices[index].icon;
|
||||
|
|
|
@ -4,8 +4,7 @@
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import '../lib/basic_app_bar.dart' as basic_app_bar_sample;
|
||||
import 'package:sample_catalog/basic_app_bar.dart' as basic_app_bar_sample;
|
||||
|
||||
int choiceCount = basic_app_bar_sample.choices.length;
|
||||
IconData iconAt(int index) => basic_app_bar_sample.choices[index].icon;
|
||||
|
|
|
@ -4,9 +4,8 @@
|
|||
|
||||
import 'package:flutter/rendering.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import '../lib/custom_semantics.dart' as custom_semantics show main;
|
||||
import '../lib/custom_semantics.dart';
|
||||
import 'package:sample_catalog/custom_semantics.dart' as custom_semantics show main;
|
||||
import 'package:sample_catalog/custom_semantics.dart';
|
||||
|
||||
void main() {
|
||||
testWidgets('custom_semantics sample smoke test', (WidgetTester tester) async {
|
||||
|
|
|
@ -4,9 +4,8 @@
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import '../lib/expansion_tile_sample.dart' as expansion_tile_sample;
|
||||
import '../lib/expansion_tile_sample.dart' show Entry;
|
||||
import 'package:sample_catalog/expansion_tile_sample.dart' as expansion_tile_sample;
|
||||
import 'package:sample_catalog/expansion_tile_sample.dart' show Entry;
|
||||
|
||||
void main() {
|
||||
testWidgets('expansion_tile sample smoke test', (WidgetTester tester) async {
|
||||
|
|
|
@ -4,8 +4,7 @@
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import '../lib/tabbed_app_bar.dart' as tabbed_app_bar_sample;
|
||||
import 'package:sample_catalog/tabbed_app_bar.dart' as tabbed_app_bar_sample;
|
||||
|
||||
final int choiceCount = tabbed_app_bar_sample.choices.length;
|
||||
IconData iconAt(int index) => tabbed_app_bar_sample.choices[index].icon;
|
||||
|
|
|
@ -3,8 +3,7 @@
|
|||
// found in the LICENSE file.
|
||||
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import '../lib/main.dart' as hello_world;
|
||||
import 'package:hello_world/main.dart' as hello_world;
|
||||
|
||||
void main() {
|
||||
testWidgets('Hello world smoke test', (WidgetTester tester) async {
|
||||
|
|
|
@ -2,10 +2,9 @@
|
|||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:flutter_examples_layers/main.dart' as demo;
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import '../../../lib/main.dart' as demo;
|
||||
|
||||
void main() {
|
||||
testWidgets('layers smoketest for lib/main.dart', (WidgetTester tester) {
|
||||
demo.main();
|
||||
|
|
|
@ -5,16 +5,15 @@
|
|||
import 'dart:async';
|
||||
|
||||
import 'package:args/args.dart';
|
||||
|
||||
import '../lib/src/asset.dart';
|
||||
import '../lib/src/base/file_system.dart' as libfs;
|
||||
import '../lib/src/base/io.dart';
|
||||
import '../lib/src/base/platform.dart';
|
||||
import '../lib/src/cache.dart';
|
||||
import '../lib/src/context_runner.dart';
|
||||
import '../lib/src/devfs.dart';
|
||||
import '../lib/src/flx.dart';
|
||||
import '../lib/src/globals.dart';
|
||||
import 'package:flutter_tools/src/asset.dart';
|
||||
import 'package:flutter_tools/src/base/file_system.dart' as libfs;
|
||||
import 'package:flutter_tools/src/base/io.dart';
|
||||
import 'package:flutter_tools/src/base/platform.dart';
|
||||
import 'package:flutter_tools/src/cache.dart';
|
||||
import 'package:flutter_tools/src/context_runner.dart';
|
||||
import 'package:flutter_tools/src/devfs.dart';
|
||||
import 'package:flutter_tools/src/flx.dart';
|
||||
import 'package:flutter_tools/src/globals.dart';
|
||||
|
||||
const String _kOptionPackages = 'packages';
|
||||
const String _kOptionWorking = 'working-dir';
|
||||
|
|
|
@ -5,16 +5,15 @@
|
|||
import 'dart:async';
|
||||
|
||||
import 'package:args/args.dart';
|
||||
|
||||
import '../lib/src/asset.dart';
|
||||
import '../lib/src/base/common.dart';
|
||||
import '../lib/src/base/file_system.dart';
|
||||
import '../lib/src/base/io.dart';
|
||||
import '../lib/src/base/platform.dart';
|
||||
import '../lib/src/cache.dart';
|
||||
import '../lib/src/context_runner.dart';
|
||||
import '../lib/src/flx.dart';
|
||||
import '../lib/src/globals.dart';
|
||||
import 'package:flutter_tools/src/asset.dart';
|
||||
import 'package:flutter_tools/src/base/common.dart';
|
||||
import 'package:flutter_tools/src/base/file_system.dart';
|
||||
import 'package:flutter_tools/src/base/io.dart';
|
||||
import 'package:flutter_tools/src/base/platform.dart';
|
||||
import 'package:flutter_tools/src/cache.dart';
|
||||
import 'package:flutter_tools/src/context_runner.dart';
|
||||
import 'package:flutter_tools/src/flx.dart';
|
||||
import 'package:flutter_tools/src/globals.dart';
|
||||
|
||||
const String _kOptionPackages = 'packages';
|
||||
const String _kOptionOutput = 'output-file';
|
||||
|
|
|
@ -5,24 +5,24 @@
|
|||
import 'dart:async';
|
||||
|
||||
import 'package:args/args.dart';
|
||||
import 'package:flutter_tools/src/base/common.dart';
|
||||
import 'package:flutter_tools/src/base/config.dart';
|
||||
import 'package:flutter_tools/src/base/context.dart';
|
||||
import 'package:flutter_tools/src/base/file_system.dart';
|
||||
import 'package:flutter_tools/src/base/io.dart';
|
||||
import 'package:flutter_tools/src/base/logger.dart';
|
||||
import 'package:flutter_tools/src/base/os.dart';
|
||||
import 'package:flutter_tools/src/base/platform.dart';
|
||||
import 'package:flutter_tools/src/cache.dart';
|
||||
import 'package:flutter_tools/src/dart/package_map.dart';
|
||||
import 'package:flutter_tools/src/disabled_usage.dart';
|
||||
import 'package:flutter_tools/src/globals.dart';
|
||||
import 'package:flutter_tools/src/test/flutter_platform.dart' as loader;
|
||||
import 'package:flutter_tools/src/usage.dart';
|
||||
import 'package:process/process.dart';
|
||||
import 'package:test/src/executable.dart'
|
||||
as test; // ignore: implementation_imports
|
||||
|
||||
import '../lib/src/base/common.dart';
|
||||
import '../lib/src/base/config.dart';
|
||||
import '../lib/src/base/context.dart';
|
||||
import '../lib/src/base/file_system.dart';
|
||||
import '../lib/src/base/io.dart';
|
||||
import '../lib/src/base/logger.dart';
|
||||
import '../lib/src/base/os.dart';
|
||||
import '../lib/src/base/platform.dart';
|
||||
import '../lib/src/cache.dart';
|
||||
import '../lib/src/dart/package_map.dart';
|
||||
import '../lib/src/disabled_usage.dart';
|
||||
import '../lib/src/globals.dart';
|
||||
import '../lib/src/test/flutter_platform.dart' as loader;
|
||||
import '../lib/src/usage.dart';
|
||||
|
||||
// Note: this was largely inspired by lib/src/commands/test.dart.
|
||||
|
||||
|
|
Loading…
Reference in a new issue