dart_code_linter 4.0.1 copy "dart_code_linter: ^4.0.1" to clipboard
dart_code_linter: ^4.0.1 copied to clipboard

Dart Code Linter is a software analytics tool that helps developers analyse and improve software quality. Dart Code Linter is based on a fork of Dart Code Metrics.

Changelog #

4.0.1 #

  • Relax analyzer constraint to >=10.0.0 <13.0.0 to support Flutter stable with meta 1.17.0.
  • Relax analyzer_plugin constraint to >=0.14.0 <0.16.0.
  • Add support for analyzer 12.x (replace removed LibraryIdentifier with version-agnostic approach).
  • Remove dependency_overrides from main and example pubspecs.

4.0.0 #

  • BREAKING: Update minimum Dart SDK to >=3.5.0 (compatible with Flutter 3.24+).
  • Update analyzer to >=11.0.0 <12.0.0.
  • Update analyzer_plugin to ^0.14.5.
  • Fix element comparison for substituted elements in always-remove-listener rule.
  • Add Packaged AI Assets for MCP integration (extension/mcp/).

3.2.1 #

  • Update homepage in pubspec.yaml.

3.2.0 #

  • Update analyzer constraint to ^8.2.0. Only works with dart >= 3.9.0.
  • Add rule use-design-system-items.
  • Add rule only-barrel-import.
  • Allow to specify more than one suggestion for each rule.

3.2.0-alpha.2 #

  • Update analyzer constraint to ^8.2.0

3.2.0-alpha.1 #

  • Add rule use-design-system-items.
  • Add rule only-barrel-import.
  • Allow to specify more than one suggestion for each rule.
  • Bump analyzer to ^8.0.0

3.1.1 #

  • Changed prefer-media-query-direct-access to FlutterRule.

3.1.0 #

  • Add rule prefer-media-query-direct-access.
  • Add rule prefer-named-record-fields.

3.1.0-beta.3 #

  • Add rule prefer-media-query-direct-access.

3.1.0-beta.2 #

  • Fixed DCL version in analyzer_plugin.

3.1.0-beta.1 #

  • Add rule prefer-named-record-fields.

3.0.0-beta.1 #

  • [Breaking] Update dart sdk constraints to >=3.4.0 <4.0.0.
  • Update analyzer to version ^7.4.4

2.0.0 #

  • Update analyzer to version ^6.0.0

1.3.0 #

  • Added fatal-warnings-threshold fatal-performance-threshold and fatal-style-threshold to set the failure threshold for analyze command

1.2.1 #

  • Fixed generating report file when find issues in the report

1.2.0 #

  • Added fix command
  • Added prefer single quotes rule
  • Added prefer first or null rule
  • Added no blank line before single return rule
  • Fixed rule avoid dynamic to extensions definition

1.1.5 #

  • Removed deprecated fields in analysis options and collection method
  • Fixed changelog URL for update available warning

1.1.4 #

  • Fixed some test
  • Reverted analyzer ^6.0.0 to ^5.14.0

1.1.3 #

  • Fixed some test

1.1.2 #

  • Append new presset analysis_options.1.0.0.yaml

1.1.1 #

  • Rename common rules to dart rules

1.1.0 #

  • Added new presets
  • Removed Angular framework rules
  • Added example

1.0.2 #

  • Fix: report in IDE'S is adjusted

1.0.1 #

  • Automated publishing of packages to pub.dev

1.0.0 #

66
likes
70
points
58.9k
downloads

Documentation

API reference

Publisher

verified publisherbancolombia.com

Weekly Downloads

Dart Code Linter is a software analytics tool that helps developers analyse and improve software quality. Dart Code Linter is based on a fork of Dart Code Metrics.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

analyzer, analyzer_plugin, ansicolor, args, collection, crypto, file, glob, html, http, meta, path, platform, pub_updater, source_span, uuid, xml, yaml

More

Packages that depend on dart_code_linter