essential_lints 0.1.10 copy "essential_lints: ^0.1.10" to clipboard
essential_lints: ^0.1.10 copied to clipboard

New lint rules for Dart/Flutter projects and related fixes.

Changelog #

0.1.10 #

Released on: 2026-02-24

  • Adds support for essential_lints_annotations' 0.1.4 version with SubtypeDeannotating and SubtypeUnnaming annotations, allowing users to stop propagation of annotation and naming rules to subtypes. This enhances the flexibility of lint rules for library authors and users.

0.1.9+1 #

Released on: 2026-02-24

  • Fixes README rule sorting.

0.1.9 #

Released on: 2026-02-24

  • Subtype annotations: Adds package-option support
  • ambiguous_positional_boolean: Adds new rule to detect ambiguous boolean positional parameters.
  • pending_listeners:
    • Fixes two more cases of disposed listeners and multiple removals.
    • Improves detection and reporting for additional listener scenarios (instantiation and assignments).

0.1.8 #

Released on: 2026-02-17

  • Analyzer: Updated to analyzer v10.0.0.
  • Logging capabilities scaffold: Added the base logging capabilities to the plugin, which will be used in future releases to possibly log various information during lint analysis, fixes and assists.
  • GettersInMemberList: Improved handling of nullable and spread elements.
  • pending_listeners:
    • Fixes disposed listeners and multiple removals correctly.
    • Fixes getters adding/removing for different getters.
    • Fixes reporting for part files.
  • unnecessary_setstate: Fixes unnecessary_setstate false-positive.

0.1.7 #

Released on: 2026-01-09

  • Fixes Use direct import fix for non-lib files.

0.1.6 #

Released on: 2026-01-07

  • Fixes standard_comment_style to be compatible with dartdoc.

0.1.5 #

Released on: 2026-01-07

  • Fixes standard_comment_style for some token sequences that made it stop looking.

0.1.4 #

Released on: 2026-01-07

  • Fixes warnings to be ignorable.
  • Adds some fixes for warnings and for first_getter and last_getter rules.

0.1.3 #

Released on: 2026-01-06

  • Fixes standard_comment_style rule to allow markdown compatible comments (like headings, lists, blockquotes) to pass without linting errors.
  • Fixes variable_shadowing rule to avoid false positives in certain scenarios.
  • Fixes mutable_tearoff rule to avoid false positives with property accessors.

0.1.2 #

Released on: 2026-01-05

  • Changes essential_lints_annotations dependency version.
  • Fixes example comments to clone it.
  • Adds missing punctuations to standard_comment_style rule.

0.1.1 #

Released on: 2026-01-05

  • Fixes PANA problems in essential_lints package.

0.1.0 #

Released on: 2025-12-27

  • Initial release of essential_lints package.

0.0.1 #

  • Placeholder.
4
likes
160
points
405
downloads

Publisher

unverified uploader

Weekly Downloads

New lint rules for Dart/Flutter projects and related fixes.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

analysis_server_plugin, analyzer, analyzer_plugin, args, collection, essential_lints_annotations, logging, meta

More

Packages that depend on essential_lints