commit | 4b1a41e6adbdd78151eb3eda885c4d89262a1efa | [log] [tgz] |
---|---|---|
author | Greg Spencer <gspencergoog@users.noreply.github.com> | Mon Aug 30 16:38:32 2021 -0700 |
committer | GitHub <noreply@github.com> | Mon Aug 30 16:38:32 2021 -0700 |
tree | 7ab251b91ce10e667e8031a1d9ee5f473e2bf144 | |
parent | 17e660f2889d72948a34094bcb2cc177d2e98871 [diff] |
Switch to GitHub actions, update analysis options, fix analysis issues. (#35) This removes Travis configuration and switches to GitHub actions. Also, updated the analysis options to use package:lints/recommended.yaml.
A generic platform abstraction for Dart.
Like dart:io
, package:platform
supplies a rich, Dart-idiomatic API for accessing platform-specific information.
package:platform
provides a lightweight wrapper around the static Platform
properties that exist in dart:io
. However, it uses instance properties rather than static properties, making it possible to mock out in tests.