Enable Travis, add analysis_options, update .gitignore (dart-lang/term_glyph#3)
diff --git a/pkgs/term_glyph/.gitignore b/pkgs/term_glyph/.gitignore index 25a1df3..01d42c0 100644 --- a/pkgs/term_glyph/.gitignore +++ b/pkgs/term_glyph/.gitignore
@@ -1,9 +1,4 @@ -.buildlog -.DS_Store -.idea +.dart_tool/ .pub/ -.settings/ -build/ -packages .packages pubspec.lock
diff --git a/pkgs/term_glyph/.travis.yml b/pkgs/term_glyph/.travis.yml new file mode 100644 index 0000000..31cbd43 --- /dev/null +++ b/pkgs/term_glyph/.travis.yml
@@ -0,0 +1,24 @@ +language: dart + +dart: + - dev + - stable + +dart_task: + - test + +matrix: + include: + # Only validate formatting,analyzer using the dev release + - dart: dev + dart_task: dartfmt + - dart: dev + dart_task: dartanalyzer + +# Only building master means that we don't run two builds for each pull request. +branches: + only: [master] + +cache: + directories: + - $HOME/.pub-cache
diff --git a/pkgs/term_glyph/analysis_options.yaml b/pkgs/term_glyph/analysis_options.yaml new file mode 100644 index 0000000..a10d4c5 --- /dev/null +++ b/pkgs/term_glyph/analysis_options.yaml
@@ -0,0 +1,2 @@ +analyzer: + strong-mode: true