Update lints, test on oldest supported Dart SDK (#47)
diff --git a/.travis.yml b/.travis.yml
index 7a04dbd..d1e3ba8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,7 @@
language: dart
dart:
- - stable
+ - 2.0.0
- dev
dart_task:
@@ -9,7 +9,12 @@
xvfb: false
- test: --platform chrome
- dartanalyzer: --fatal-warnings --fatal-infos .
- - dartfmt
+
+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:
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 8ef67de..6cd5230 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -38,14 +38,13 @@
- prefer_conditional_assignment
- prefer_const_constructors
- prefer_final_fields
+ - prefer_generic_function_type_aliases
- prefer_initializing_formals
- prefer_interpolation_to_compose_strings
#- prefer_single_quotes
- prefer_typing_uninitialized_variables
- slash_for_doc_comments
- test_types_in_equals
- - super_goes_last
- - test_types_in_equals
- throw_in_finally
- type_init_formals
- unnecessary_brace_in_string_interps