Dart analyzer plugin rules for Meowstodon project.
Features
Rules
- freezed_models
- no_pump_const_duration
- no_register_fallback_value
- one_class_per_file
- one_riverpod_per_file
- provider_remote_data_error_handling
- riverpod_providers
- sheet_layout_lint
- sheet_name_lint
- sheet_show_lint
Getting started
# analysis_options.yaml
plugins:
meowstodon_lint:
git:
url: https://github.com/abraham/meowstodon_lint.git
ref: 52a60caf33b598b74ed88259f5b9c796550774fb
Usage
Run dart analyze to see the lints in action.
Libraries
- freezed_models_rule
- main
- no_pump_const_duration_rule
- no_register_fallback_value_rule
- one_class_per_file_rule
- one_riverpod_per_file_rule
- provider_remote_data_error_handling_rule
- riverpod_providers_rule
- sheet_layout_lint_rule
- sheet_name_lint_rule
- sheet_show_lint_rule
- visitors/error_state_visitor
- visitors/remote_state_assignment_visitor
- visitors/state_assignment_visitor
- visitors/state_outside_try_visitor
- visitors/try_catch_visitor