1. 31 May, 2017 1 commit
    • Todd Volkert's avatar
      Don't enforce `library_prefixes` lint in users' projects. (#10392) · 0809a4fc
      Todd Volkert authored
      The lint ensures that the prefix you use in your "import ... as"
      directive conforms to lowercase_with_underscores style. However,
      generated code often doesn't, since it may use preceding underscores
      for collision avoidance, or directly use locale codes in the
      prefixes.
      0809a4fc
  2. 10 May, 2017 1 commit
  3. 20 Apr, 2017 1 commit
  4. 17 Mar, 2017 1 commit
  5. 16 Mar, 2017 1 commit
  6. 13 Feb, 2017 2 commits
  7. 22 Nov, 2016 1 commit
  8. 07 Oct, 2016 1 commit
    • Adam Barth's avatar
      Deploy `@checked` (#6244) · 2c21d795
      Adam Barth authored
      This patch adds `@checked` everywhere is needed to remove the
      `strong_mode_invalid_method_override` strong mode error.
      2c21d795
  9. 15 Sep, 2016 1 commit
    • Dan Rubel's avatar
      move all analysis options to repo root (#5882) · cc1755aa
      Dan Rubel authored
      This moves all of the various .analysis_options* files to the flutter repo root so that it's easier to
      * remember to keep them all in sync, and
      * easily refer customers to them
      cc1755aa
  10. 09 Sep, 2016 1 commit
    • Dan Rubel's avatar
      update analysis option comments (#5785) · 5784385a
      Dan Rubel authored
      This aligns the comments and fixes some misspellings in the three related analysis options files.
      There will be a follow on PR with more controversial changes to the repo level analysis options.
      5784385a
  11. 08 Sep, 2016 1 commit
  12. 29 Jul, 2016 1 commit
  13. 20 May, 2016 1 commit
  14. 17 May, 2016 1 commit
  15. 16 May, 2016 1 commit
    • pq's avatar
      Remove redundant type annotation lint. · 464ccdfc
      pq authored
      SInce this is a subset of `always_specify_types` I think we can safely remove it.
      
      In practice, if you violate you get doubly nagged:
      ```
      [lint] Type annotate public APIs. (packages/flutter_tools/lib/src/dart/runner.dart, line 5, col 1)
      [lint] Declare method return types. (packages/flutter_tools/lib/src/dart/runner.dart, line 5, col 1)
      ```
      
      One warning is probably enough to get the message across? ;)
      464ccdfc
  16. 13 May, 2016 1 commit
  17. 12 May, 2016 1 commit
  18. 28 Apr, 2016 1 commit
  19. 11 Apr, 2016 1 commit
  20. 08 Apr, 2016 1 commit
  21. 04 Apr, 2016 1 commit
  22. 14 Mar, 2016 4 commits
  23. 12 Mar, 2016 2 commits
  24. 11 Mar, 2016 3 commits
    • pq's avatar
      Migrate flutter analyze config to options. · 0aa07baf
      pq authored
      More groundwork to get `analyze` and IDE output to agree.
      
      See: https://github.com/dart-lang/sdk/issues/25723
      0aa07baf
    • Ian Hickson's avatar
      Enable ALL THE LINTS · 1b9cd520
      Ian Hickson authored
      Well, all the easy ones, anyway.
      
      For some reason `// ignore:` isn't working for me so I've disabled
      lints that need that. Also disabled those that require a ton of work
      (which I'm doing, but not in this PR, to keep it reviewable).
      
      This adds:
      - avoid_init_to_null
      - library_names
      - package_api_docs
      - package_names
      - package_prefixed_library_names
      - prefer_is_not_empty
      - sort_constructors_first
      - sort_unnamed_constructors_first
      - unnecessary_getters_setters
      1b9cd520
    • Hixie's avatar
      Remove the _EquationMember.hashCode override · 1d035228
      Hixie authored
      Since we removed our operator== overload, we can now allow people to put
      these in collections again.
      
      Also, turn on two more analyzer lints: avoid_empty_else and hash_and_equals.
      1d035228
  25. 10 Mar, 2016 1 commit