mirror of
https://github.com/flutter/samples.git
synced 2025-11-08 22:09:06 +00:00
experimental/linting_tool: dart fix (#915)
This commit is contained in:
@@ -3,13 +3,13 @@
|
|||||||
// found in the LICENSE file.
|
// found in the LICENSE file.
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:http/http.dart' as http;
|
||||||
import 'package:linting_tool/model/profiles_store.dart';
|
import 'package:linting_tool/model/profiles_store.dart';
|
||||||
import 'package:linting_tool/model/rules_store.dart';
|
import 'package:linting_tool/model/rules_store.dart';
|
||||||
|
import 'package:linting_tool/routes.dart' as routes;
|
||||||
import 'package:linting_tool/theme/app_theme.dart';
|
import 'package:linting_tool/theme/app_theme.dart';
|
||||||
import 'package:linting_tool/widgets/adaptive_nav.dart';
|
import 'package:linting_tool/widgets/adaptive_nav.dart';
|
||||||
import 'package:linting_tool/routes.dart' as routes;
|
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
import 'package:http/http.dart' as http;
|
|
||||||
|
|
||||||
final client = http.Client();
|
final client = http.Client();
|
||||||
|
|
||||||
|
|||||||
@@ -6,14 +6,15 @@ import 'dart:convert';
|
|||||||
import 'dart:developer';
|
import 'dart:developer';
|
||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
import 'dart:typed_data';
|
import 'dart:typed_data';
|
||||||
|
|
||||||
|
import 'package:file_selector/file_selector.dart' as file_selector;
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:http/http.dart' as http;
|
||||||
import 'package:json2yaml/json2yaml.dart';
|
import 'package:json2yaml/json2yaml.dart';
|
||||||
import 'package:linting_tool/model/profile.dart';
|
import 'package:linting_tool/model/profile.dart';
|
||||||
import 'package:linting_tool/model/rule.dart';
|
import 'package:linting_tool/model/rule.dart';
|
||||||
import 'package:linting_tool/repository/hive_service.dart';
|
import 'package:linting_tool/repository/hive_service.dart';
|
||||||
import 'package:linting_tool/repository/repository.dart';
|
import 'package:linting_tool/repository/repository.dart';
|
||||||
import 'package:http/http.dart' as http;
|
|
||||||
import 'package:file_selector/file_selector.dart' as file_selector;
|
|
||||||
import 'package:yaml/yaml.dart';
|
import 'package:yaml/yaml.dart';
|
||||||
|
|
||||||
const _boxName = 'rules_profile';
|
const _boxName = 'rules_profile';
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ import 'dart:developer';
|
|||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:http/http.dart' as http;
|
||||||
import 'package:linting_tool/model/profile.dart';
|
import 'package:linting_tool/model/profile.dart';
|
||||||
import 'package:linting_tool/model/rule.dart';
|
import 'package:linting_tool/model/rule.dart';
|
||||||
import 'package:linting_tool/repository/repository.dart';
|
import 'package:linting_tool/repository/repository.dart';
|
||||||
import 'package:http/http.dart' as http;
|
|
||||||
|
|
||||||
/// Manages fetching rules from the web.
|
/// Manages fetching rules from the web.
|
||||||
class RuleStore extends ChangeNotifier {
|
class RuleStore extends ChangeNotifier {
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
// found in the LICENSE file.
|
// found in the LICENSE file.
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:linting_tool/model/rules_store.dart';
|
|
||||||
import 'package:linting_tool/layout/adaptive.dart';
|
import 'package:linting_tool/layout/adaptive.dart';
|
||||||
|
import 'package:linting_tool/model/rules_store.dart';
|
||||||
import 'package:linting_tool/widgets/lint_expansion_tile.dart';
|
import 'package:linting_tool/widgets/lint_expansion_tile.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
|
|||||||
@@ -2,9 +2,9 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// found in the LICENSE file.
|
||||||
|
|
||||||
|
import 'package:http/http.dart' as http;
|
||||||
import 'package:linting_tool/model/rule.dart';
|
import 'package:linting_tool/model/rule.dart';
|
||||||
import 'package:linting_tool/repository/api_provider.dart';
|
import 'package:linting_tool/repository/api_provider.dart';
|
||||||
import 'package:http/http.dart' as http;
|
|
||||||
import 'package:yaml/yaml.dart';
|
import 'package:yaml/yaml.dart';
|
||||||
|
|
||||||
class Repository {
|
class Repository {
|
||||||
|
|||||||
@@ -3,12 +3,13 @@
|
|||||||
// found in the LICENSE file.
|
// found in the LICENSE file.
|
||||||
|
|
||||||
import 'dart:math' as math;
|
import 'dart:math' as math;
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/rendering.dart';
|
import 'package:flutter/rendering.dart';
|
||||||
|
import 'package:linting_tool/layout/adaptive.dart';
|
||||||
import 'package:linting_tool/pages/default_lints_page.dart';
|
import 'package:linting_tool/pages/default_lints_page.dart';
|
||||||
import 'package:linting_tool/pages/home_page.dart';
|
import 'package:linting_tool/pages/home_page.dart';
|
||||||
import 'package:linting_tool/pages/saved_lints_page.dart';
|
import 'package:linting_tool/pages/saved_lints_page.dart';
|
||||||
import 'package:linting_tool/layout/adaptive.dart';
|
|
||||||
import 'package:linting_tool/theme/colors.dart';
|
import 'package:linting_tool/theme/colors.dart';
|
||||||
|
|
||||||
final navKey = GlobalKey<NavigatorState>();
|
final navKey = GlobalKey<NavigatorState>();
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import 'dart:io';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
import 'package:hive_flutter/hive_flutter.dart';
|
import 'package:hive_flutter/hive_flutter.dart';
|
||||||
|
import 'package:http/http.dart' as http;
|
||||||
import 'package:linting_tool/app.dart';
|
import 'package:linting_tool/app.dart';
|
||||||
import 'package:linting_tool/model/profile.dart';
|
import 'package:linting_tool/model/profile.dart';
|
||||||
import 'package:linting_tool/model/profiles_store.dart';
|
import 'package:linting_tool/model/profiles_store.dart';
|
||||||
@@ -20,7 +21,7 @@ import 'package:linting_tool/widgets/adaptive_nav.dart';
|
|||||||
import 'package:mockito/annotations.dart';
|
import 'package:mockito/annotations.dart';
|
||||||
import 'package:mockito/mockito.dart';
|
import 'package:mockito/mockito.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
import 'package:http/http.dart' as http;
|
|
||||||
import 'widget_test.mocks.dart';
|
import 'widget_test.mocks.dart';
|
||||||
|
|
||||||
late MockClient _mockClient;
|
late MockClient _mockClient;
|
||||||
|
|||||||
Reference in New Issue
Block a user