enable lint avoid_relative_lib_imports (#15780)

This commit is contained in:
Alexandre Ardhuin 2018-03-22 07:56:18 +01:00 committed by GitHub
parent 4141946cae
commit 061352918b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 47 additions and 58 deletions

View file

@ -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

View file

@ -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

View file

@ -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() {

View file

@ -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() {

View file

@ -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 {

View file

@ -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 {

View file

@ -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;

View file

@ -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;

View file

@ -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 {

View file

@ -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 {

View file

@ -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;

View file

@ -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 {

View file

@ -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();

View file

@ -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';

View file

@ -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';

View 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.