Releases: dart-lang/linter
Releases · dart-lang/linter
0.1.24
Publish linter `0.1.24`. * Internal updates to keep up with changes in the analyzer package. * Updated `close_sinks` to respect calls to `destroy` (#282). * Fixed `only_throw_errors` to report on the expression not node. BUG= [email protected] Review URL: https://codereview.chromium.org//2245123002 .
0.1.23
Remove `whitespace_around_ops` pending re-name and re-design (#249). BUG= [email protected] Review URL: https://codereview.chromium.org//2189993002 .
0.1.22
Linter `0.1.22`. * Grinder support (`rule:rule_name` and `docs:location`) for rule stub and doc generation (respectively). * Fix to allow leading underscores in `non_constant_identifier_names`. * New `valid_regexps` lint (#277). * New `whitespace_around_ops` lint (#249). * Fix to `overridden_fields` to flag overridden static fields (#274). * New `list_remove_unrelated_type` to detect passing a non-`T` value to `List.remove()`` (#271). * New `empty_catches` lint to catch empty catch blocks (#43). * Fixed `close_sinks` false positive (#268). * Added `linter` support for `--strong` to allow for running linter in strong mode. BUG= [email protected] Review URL: https://codereview.chromium.org//2182183004 .
0.1.21
Linter `0.1.21` * New `only_throw_errors` lint. * New lint to check for `empty_statements` (#259). * Fixed NSME when file contents cannot be read (#260). * Fixed unsafe cast in `iterable_contains_unrelated_type` (#267). [email protected], [email protected] Review URL: https://codereview.chromium.org//2100013005 .
0.1.20
Linter `0.1.20`. * New `cancel_subscriptions` lint. [email protected] Review URL: https://codereview.chromium.org//2066683002 .
0.1.19
Linter `0.1.19`. * New `close_sinks` lint. * Fixes to `iterable_contains_unrelated_type `. BUG= [email protected] Review URL: https://codereview.chromium.org//2064913002 .
0.1.18
Bump to `0.1.18`. Includes: * Fix NSME in `iterable_contains_unrelated_type` (#245). * Fixed typo in `comment_references` error description. * Fix `overriden_field` false positive (#246). * Rename linter binary `lints` option to `rules` (#248). * Help doc tweaks. BUG= [email protected] Review URL: https://codereview.chromium.org//2035653003 .
0.1.17
Linter version 0.1.17. Introduces: * Fix to `public_member_api_docs` to check for documented getters when checking setters (#237). * New `iterable_contains_unrelated_type` lint to detect when `Iterable.contains` is invoked with an object of an unrelated type. * New `comment_references` lint to ensure identifiers referenced in docs are in scope (#240). BUG= [email protected] Review URL: https://codereview.chromium.org//1992693003 .
0.1.16
Linter version 0.1.16. Includes: * Fix for false positive in `overriden_field`s. * New `unrelated_type_equality_checks` lint. * Fix to accept `$` identifiers in string interpolation lint (#214). * Update to new `plugin` API (`0.2.0`). * Strong mode cleanup. BUG= Review URL: https://codereview.chromium.org//1972183002 .
0.1.14
Bump to `0.1.14` pre-publish. BUG= [email protected] Review URL: https://codereview.chromium.org//1877033005 .