leobit_lints 0.9.1
leobit_lints: ^0.9.1 copied to clipboard
Lints for Dart and Flutter with some custom rules from Leobit
0.9.1 #
- Removed
diagnostic_describe_all_properties
0.9.0 #
- Dart SDK:
^3.6.0
- Refactored deprecated analyzer code
- Bumped dependencies:
analyzer: ^8.0.0
analyzer_plugin: ^0.13.5
custom_lint: ^0.8.1
- Added new lints from Dart library:
- avoid_implementing_value_types
- avoid_positional_boolean_parameters
- avoid_types_on_closure_parameters
- close_sinks
- dangling_library_doc_comments
- deprecated_member_use_from_same_package
- diagnostic_describe_all_properties
- document_ignores
- invalid_runtime_check_with_js_interop_types
- matching_super_parameters
- no_literal_bool_comparisons
- no_runtimeType_toString
- no_self_assignments
- no_wildcard_variable_uses
- package_names
- sort_unnamed_constructors_first
- strict_top_level_inference
- switch_on_type
- type_literal_in_constant_pattern
- unnecessary_ignore
- unnecessary_null_aware_operator_on_extension_on_nullable
- unnecessary_unawaited
- unnecessary_underscores
- unreachable_from_main
- use_null_aware_elements
0.8.1 #
- Fixed
prefer_correct_dispose_order
rule ignoringawait super.dispose();
- Extended examples
0.8.0 #
- Fixed custom lints not appearing in Android Studio/Intellij
- Refactored deprecated analyzer code
- Dart SDK:
^3.5.0
- Bumped dependencies:
analyzer: ^7.4.5
analyzer_plugin: ^0.13.1
custom_lint: ^0.7.5
0.7.0 #
- Bumped dependencies:
analyzer: ^6.11.0
custom_lint: ^0.7.0
custom_lint_builder: ^0.7.0
0.6.0 #
- Implemented new custom rule
strict_double_literal
- Updated constraints
analyzer: 6.7.0
0.5.0 #
- Implemented new custom rules:
prefer_correct_dispose_order
prefer_returning_condition
- Refactored and simplified
avoid_widget_function
rule - Updated README.md
0.4.0 #
- Implemented new custom rules:
avoid_dynamic_type
avoid_widget_function
0.3.0 #
- Implemented new custom rules:
avoid_redundant_async
use_list_view
- Fixed and enabled
avoid_late_keyword
rule
0.2.0 #
- Implemented custom rules:
use_const_border
use_const_border_radius
- Excluded
lib/firebase_options.dart
from analysis - Bumped min Dart SDK version to
3.0.0
0.1.1 #
- Added example
- Added reference for repository and issue tracker
- Fixed auto enabled rules
0.1.0 #
- Initial version
- Implemented custom rules:
avoid_bang_operator
avoid_late_keyword