clean_code_lints 0.2.0
clean_code_lints: ^0.2.0 copied to clipboard
Opinionated lint rules for clean architecture and clean code in Dart and Flutter projects.
0.2.0 #
- Upgrade
analyzerto^13.3.0(latest resolvable;^14.0.0blocked by an upstream constraint conflict betweenanalysis_server_plugin 0.3.19andanalyzer_pluginviadart_style). - Upgrade
analysis_server_pluginto^0.3.18. - Upgrade
lintsto^6.1.0.
0.1.0 #
- Initial release. 19 lint rules, grouped by family:
- Size & shape:
file_too_long,function_too_long,class_too_long,build_method_too_long,too_many_function_arguments. - Naming:
single_letter_parameter,hungarian_notation. - Layered architecture:
domain_layer_imports,presentation_imports_storage,feature_isolation. - Widget hygiene:
widget_level_try_catch,widget_build_method. - Hardcoded literals:
hardcoded_color,hardcoded_spacing,hardcoded_endpoint. - Clean code:
no_print_in_production,avoid_dynamic,missing_await,enum_exhaustive_switch.
- Size & shape: