1. 10 May, 2018 1 commit
  2. 25 Apr, 2018 1 commit
  3. 18 Apr, 2018 1 commit
  4. 11 Apr, 2018 2 commits
  5. 13 Jul, 2017 2 commits
  6. 09 Jun, 2017 1 commit
  7. 29 Mar, 2017 1 commit
  8. 04 Mar, 2017 1 commit
  9. 14 Feb, 2017 1 commit
  10. 06 Feb, 2017 1 commit
  11. 23 Jan, 2017 1 commit
  12. 17 Jan, 2017 1 commit
  13. 11 Jan, 2017 1 commit
  14. 10 Jan, 2017 1 commit
  15. 09 Jan, 2017 1 commit
  16. 07 Jan, 2017 1 commit
    • Todd Volkert's avatar
      Update flutter_tools to use package:file throughout (#7385) · 8bb27034
      Todd Volkert authored
      This removes direct file access from within flutter_tools
      in favor of using `package:file` via a `FileSystem` that's
      accessed via the `ApplicationContext`.
      
      This lays the groundwork for us to be able to easily swap
      out the underlying file system when running Flutter tools,
      which will be used to provide a record/replay file system,
      analogous to what we have for process invocations.
      8bb27034
  17. 28 Oct, 2016 1 commit
  18. 18 Oct, 2016 1 commit
  19. 05 Oct, 2016 1 commit
  20. 16 Sep, 2016 1 commit
  21. 08 Sep, 2016 1 commit
    • Phil Quitslund's avatar
      Update to Dart `1.20.0-dev.1.0`. (#5689) · d2fda677
      Phil Quitslund authored
      * Udpate to Dart `1.20.0-dev.1.0`.
      
      Udpate to Dart `1.20.0-dev.1.0` and corresponding `analyzer` package.
      
      * Added `--no-packages-dir`.
      
      * Revert extension to master.
      
      * Added ignores.
      
      * Review nits.
      
      * More nits.
      d2fda677
  22. 10 Aug, 2016 1 commit
  23. 23 Jun, 2016 1 commit
  24. 22 Jun, 2016 1 commit
    • pq's avatar
      Update to latest analyzer (0.27.4-alpha.14) and misc. analysis fixes. · 352e2f57
      pq authored
      * brings in analyzer version (`0.27.4-alpha.14`) corresponding to current Dart SDK (`1.18.0-dev.2.0`).
      * updates analysis to use prefered API for embedder URI resolution
      * adds trampolines to `State` and `StatelessWidget` to allow for warning-free within-library @protected access (needed since we closed off access to @protected closures from outside subclasses).
      * turns off cache dependency tracking for analysis (in DDC this amounted to a 10% speed improvement).
      352e2f57
  25. 19 May, 2016 1 commit
    • pq's avatar
      Fix analyzer field overrides. · 2a9d2b5f
      pq authored
      Cleans up 3 of the 4 violations of the `overriden_field` lint.
      
      The last one is more interesting and I'll defer to someone closer to that code:
      
          [lint] Do not override fields. (packages/flutter/test/rendering/rendering_tester.dart, line 91, col 14)
      2a9d2b5f
  26. 17 May, 2016 1 commit
  27. 16 May, 2016 1 commit
  28. 10 May, 2016 2 commits
  29. 09 May, 2016 3 commits
    • pq's avatar
      Remove gratuitous pub resolver from flutter analysis. · 18d971d4
      pq authored
      Package mapping is already done by the `PackageDependencyTracker` so this extra check is at best not needed.  (At worst could cause an unneeded and costly call to `pub list-package-dirs`!)
      18d971d4
    • pq's avatar
      Constructor ordering. · 1e50745d
      pq authored
      1e50745d
    • pq's avatar
      Analyze update to use in-memory package map. · 46d32794
      pq authored
      Updates the analyze command to pass a package map to analysis rather than a file path.
      
      This allows us to avoid creating a needless temporary `.packages` file and host directory and saves us a trip to disk to retrieve the contents when building our URI resolvers for analysis.
      46d32794
  30. 06 May, 2016 2 commits
    • pq's avatar
      Fixed braces. · c973629e
      pq authored
      c973629e
    • pq's avatar
      Fix analyzer error messages. · 96de7c4d
      pq authored
      Will have the result of restoring `[static warning]` to `[warning]`, etc.
      
      (This is essentially how we handle it in the analyzer CLI.)
      96de7c4d
  31. 05 May, 2016 1 commit
    • 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