[dartfix] refactor dartfix pubspec.yaml
Change-Id: Ib651df66b8ecef1abc9e9992e1461412d6e88df2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/101760
Reviewed-by: Dan Rubel <danrubel@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
diff --git a/pkg/dartfix/analysis_options.yaml b/pkg/dartfix/analysis_options.yaml
index e36185e..309f5ca 100644
--- a/pkg/dartfix/analysis_options.yaml
+++ b/pkg/dartfix/analysis_options.yaml
@@ -1,6 +1,7 @@
+include: package:pedantic/analysis_options.yaml
+
linter:
rules:
- - empty_constructor_bodies
+ - directives_ordering
- empty_statements
- unnecessary_brace_in_string_interps
- - valid_regexps
diff --git a/pkg/dartfix/bin/fix.dart b/pkg/dartfix/bin/dartfix.dart
similarity index 91%
rename from pkg/dartfix/bin/fix.dart
rename to pkg/dartfix/bin/dartfix.dart
index 0e2a489..7df5fc4 100644
--- a/pkg/dartfix/bin/fix.dart
+++ b/pkg/dartfix/bin/dartfix.dart
@@ -6,7 +6,7 @@
import 'package:dartfix/src/driver.dart';
/// The entry point for dartfix.
-main(List<String> args) async {
+void main(List<String> args) async {
Driver starter = new Driver();
// Wait for the starter to complete.
diff --git a/pkg/dartfix/pubspec.yaml b/pkg/dartfix/pubspec.yaml
index 88c9dfc..8f6b34b 100644
--- a/pkg/dartfix/pubspec.yaml
+++ b/pkg/dartfix/pubspec.yaml
@@ -2,13 +2,16 @@
version: 0.1.5-dev
author: Dart Team <misc@dartlang.org>
description:
- A tool for migrating Dart source to newer versions of the Dart SDK,
+ A tool for migrating Dart source to newer versions of the Dart SDK
and fixing common issues.
homepage: https://github.com/dart-lang/sdk/tree/master/pkg/dartfix
-executables:
- dartfix: fix
environment:
- sdk: '>=2.1.0 <3.0.0'
+ sdk: '>=2.2.0 <3.0.0'
+
+# Add the bin/dartfix.dart script to the scripts pub installs.
+executables:
+ dartfix:
+
dependencies:
# pin to an exact version of analysis_server_client because the edit.dartfix protocol
# is experimental and will continue to evolve
@@ -17,6 +20,8 @@
cli_util: ^0.1.3
path: ^1.6.0
pub_semver: ^1.4.2
+
dev_dependencies:
analyzer: ^0.33.0
+ pedantic: ^1.5.0
test: ^1.3.0