coolint 2.1.0
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, andlibrary_annotations. - The
coolint.yamlfile is now fully documented and organized into logical categories for better readability and maintenance. - A new, more comprehensive
README.mdhas been created to better explain the project's philosophy and usage.
Changed #
- The severity of
invalid_assignmentandonly_throw_errorshas been increased toerror. - The rule format in
coolint.yamlhas been corrected to usekey: valuepairs, fixing an issue with disabled rules. - All comments in
coolint.yamlare now in English. - Added
/**/__brick__/**to the analyzer's exclude list to ignore Mason brick templates.
Removed #
- Removed the
library_namesrule. - Removed the
prefer_relative_importsrule to resolve a conflict withalways_use_package_imports. - Removed the redundant
prefer-trailing-commarule from thedart_code_metricssection.
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