coolint 2.1.0 copy "coolint: ^2.1.0" to clipboard
coolint: ^2.1.0 copied to clipboard

Recommended lints for cool apps, packages, and plugins to encourage good coding practices.

2.1.0 #

Added #

  • A wide range of new linter rules to enforce stricter code quality and consistency.
  • New rules include: unnecessary_underscores, strict_top_level_inference, invalid_runtime_check_with_js_interop_types, unnecessary_library_name, and library_annotations.
  • The coolint.yaml file is now fully documented and organized into logical categories for better readability and maintenance.
  • A new, more comprehensive README.md has been created to better explain the project's philosophy and usage.

Changed #

  • The severity of invalid_assignment and only_throw_errors has been increased to error.
  • The rule format in coolint.yaml has been corrected to use key: value pairs, fixing an issue with disabled rules.
  • All comments in coolint.yaml are now in English.
  • Added /**/__brick__/** to the analyzer's exclude list to ignore Mason brick templates.

Removed #

  • Removed the library_names rule.
  • Removed the prefer_relative_imports rule to resolve a conflict with always_use_package_imports.
  • Removed the redundant prefer-trailing-comma rule from the dart_code_metrics section.

2.0.1 #

  • Update flutter_lints to 5.0.0

2.0.0 #

  • Update flutter_lints to 4.0.0

1.0.3 #

  • Update flutter_lints to 3.0.2
  • Updates minimum supported SDK version to Dart 3.3.1.

1.0.2 #

  • Update to ignore .mappers.dart

1.0.1 #

  • Updated package:flutter_lints dependency to version 3.0.0

1.0.0 #

  • First version
4
likes
0
points
180
downloads

Publisher

verified publisheryaminokishi.com

Weekly Downloads

Recommended lints for cool apps, packages, and plugins to encourage good coding practices.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter_lints

More

Packages that depend on coolint