Drop pedantic dependency (#1131)

Flutter pins package dependencies, including all transitive dependencies.

Because test_api depends on pedantic, Flutter pins that dependency.

However, pedantic is only depended on for the `unawaited` function, which is a one-line piece of code.

This will enable resolution of https://github.com/flutter/flutter/issues/48246 without requiring Flutter to unpin its dependencies, and with a very small overhead on test_api to not re-import pedantic :)  This helps downstream consumers who want to depend on the package for the actual analysis options files.

Also related: https://github.com/dart-lang/pedantic/issues/46
22 files changed
tree: 84fa22b38089065b6c5533d22b10a6a20e98caa2
  1. pkgs/
  2. tool/
  3. .gitignore
  4. .travis.yml
  5. analysis_options.yaml
  6. CONTRIBUTING.md
  7. mono_repo.yaml
  8. README.md
README.md

Test Mono Repository

This repository contains packages for writing and running Dart tests.

test

A full featured packaged for writing and running Dart tests on various platforms, e.g. VM, Chrome, Node etc.

test_api

A minimal package for writing tests. This package is used by package:test and package:test_core.

test_core

A minimal package for writing and running tests. It also contains extensions for implementing a custom test runner. This package is used by package:test.