Enable pedantic lints, test on oldest supported SDK (#27)
cleanup .gitignore
remove codereview.settings
diff --git a/.gitignore b/.gitignore
index 25a1df3..79f51c3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1,3 @@
-.buildlog
-.DS_Store
-.idea
-.pub/
-.settings/
-build/
-packages
+.dart_tool
.packages
pubspec.lock
diff --git a/.travis.yml b/.travis.yml
index 781f46d..59ca7ce 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,14 +2,18 @@
dart:
- dev
- - stable
+ - 2.1.0
dart_task:
- - test: --platform vm
- - test: --platform firefox
- - dartfmt
+ - test: --platform vm,firefox
- dartanalyzer: --fatal-infos --fatal-warnings .
+matrix:
+ include:
+ # Only validate formatting using the dev release
+ - dart: dev
+ dart_task: dartfmt
+
# Only building master means that we don't run two builds for each pull request.
branches:
only: [master]
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 2343b57..15d798e 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,3 +1,4 @@
+include: package:pedantic/analysis_options.yaml
linter:
rules:
- unnecessary_new
diff --git a/codereview.settings b/codereview.settings
deleted file mode 100644
index 5c5380e..0000000
--- a/codereview.settings
+++ /dev/null
@@ -1,3 +0,0 @@
-CODE_REVIEW_SERVER: http://codereview.chromium.org/
-VIEW_VC: https://github.com/dart-lang/package_resolver/commit/
-CC_LIST: reviews@dartlang.org
\ No newline at end of file
diff --git a/pubspec.yaml b/pubspec.yaml
index 44d86ec..71de61c 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -15,6 +15,7 @@
path: ^1.0.0
dev_dependencies:
+ pedantic: ^1.0.0
shelf: ^0.7.0
test: ^1.2.0
stack_trace: ^1.9.2