flutter/dev
Ian Hickson e768c92fbc
Add many more global analyses. (#47875)
* Update packages.

* Add many more global analyses.

* Catch trailing spaces and trailing newlines in all text files.
  Before we were only checking newly added files, but that means we
  missed some.

* Port the trailing spaces logic to work on Windows too.

* Correct all the files with trailing spaces and newlines.

* Refactor some of the dev/bots logic into a utils.dart library.
  Notably, the "exit" and "print" shims for testing are now usable
  from test.dart, analyze.dart, and run_command.dart.

* Add an "exitWithError" function that prints the red lines and
  then exits. This is the preferred way to exit from test.dart,
  analyze.dart, and run_command.dart.

* More consistency in the output of analyze.dart.

* Refactor analyze.dart to use the _allFiles file enumerating logic
  more widely.

* Add some double-checking logic to the _allFiles logic to catch
  cases where changes to that logic end up catching fewer files
  than expected (helps prevent future false positives).

* Add a check to prevent new binary files from being added to
  the repository. Grandfather in the binaries that we've already
  added.

* Update all the dependencies (needed because we now import crypto in
  dev/bots/analyze.dart).
2019-12-30 17:12:19 -08:00
..
automated_tests Add many more global analyses. (#47875) 2019-12-30 17:12:19 -08:00
benchmarks Add many more global analyses. (#47875) 2019-12-30 17:12:19 -08:00
bots Add many more global analyses. (#47875) 2019-12-30 17:12:19 -08:00
ci Add many more global analyses. (#47875) 2019-12-30 17:12:19 -08:00
customer_testing Fix platform-specif test logic. (#46623) 2019-12-09 12:58:03 -08:00
devicelab Add many more global analyses. (#47875) 2019-12-30 17:12:19 -08:00
docs License update (#45373) 2019-11-27 15:04:02 -08:00
integration_tests Add many more global analyses. (#47875) 2019-12-30 17:12:19 -08:00
manual_tests Add visualDensity to checkbox, radio, icon button, and chip. (#46091) 2019-12-05 17:36:42 -08:00
missing_dependency_tests License update (#45373) 2019-11-27 15:04:02 -08:00
snippets Add many more global analyses. (#47875) 2019-12-30 17:12:19 -08:00
tools Add many more global analyses. (#47875) 2019-12-30 17:12:19 -08:00
README.md Clean up test infrastructure (#43030) 2019-10-18 16:35:39 -07:00

This directory contains tools and resources that the Flutter team uses during development of the framework. The tools in this directory should not be necessary for developing Flutter applications, though of course they may be interesting if you are curious.

The tests in this directory are run in the framework_tests_misc-* shards.