• pq's avatar
    Analysis re-work to use analyzer APIs. · a59a713f
    pq authored
    Introduces a new Dart analysis wrapper that works directly with the analyzer API (in favor of shelling out to a separate process).
    
    Some consequences:
    
      * we no longer need to fear parts (simplifying our dart file gathering)
      * we can filter by error code (when needed), rather than by error strings
      * no more IO scraping
      * no need to generate `main()` or to run with `--package-warnings`
      * we now specify an analyzer (and linter) version in the pubspec (we’ll want to make sure this doesn’t diverge too far from the analyzer shipped with the SDK but it does give us some room to play with experimental builds)
      * no more (re)scanning of error source files (and so no more source cache)
      * should generally be a bit simpler and easier to maintain
      * runs a bit faster :)
    a59a713f
Name
Last commit
Last update
..
bin Loading commit data...
lib Loading commit data...
schema Loading commit data...
templates Loading commit data...
test Loading commit data...
tool Loading commit data...
README.md Loading commit data...
flutter_analysis_options Loading commit data...
pubspec.yaml Loading commit data...