-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
P3A lower priority bug or feature requestA lower priority bug or feature requestdevexp-linterIssues with the analyzer's support for the linter packageIssues with the analyzer's support for the linter packagelegacy-area-analyzerUse area-devexp instead.Use area-devexp instead.linter-set-corelinter-set-flutterlinter-set-recommendedtype-enhancementA request for a change that isn't a bugA request for a change that isn't a bug
Description
With the ability to tag a lint rule with multiple categories, I'm exploring how we can take advantage, and what new categories we can introduce, to help people quickly categorize various rules in their head. In addition to "style," "errors," and "pub":
- maintainability / readability
annotate_overridesannotate_redeclaresavoid_annotating_with_dynamicavoid_bool_literals_in_conditional_expressionsavoid_classes_with_only_static_membersavoid_empty_elseavoid_positional_boolean_parametersavoid_printavoid_void_asynccast_nullable_to_non_nullable
- code bloat
avoid_unused_constructor_parameters
- binary size
avoid_annotating_with_dynamicavoid_dynamic_calls
- code quality / best practices (as in, not style-related best practices, but best practices w.r.t. code quality, error-prone code, ...)
avoid_catches_without_on_clausesavoid_catching_errorsavoid_null_checks_in_equality_operatorsavoid_returning_thisavoid_shadowing_type_parameters
- flutter
avoid_unnecessary_containersavoid_web_libraries_in_flutter
- runtime performance
avoid_slow_async_io
- correctness (maybe the same as "errors," but I'm tracking here to see if there are differences)
avoid_equals_and_hash_code_on_mutable_classesavoid_implementing_value_types
- documentation
avoid_renaming_method_parameters- memory
avoid_field_initializers_in_const_classescancel_subscriptionsclose_sinks
- web
avoid_double_and_int_checksavoid_js_rounded_intsavoid_web_libraries_in_flutter
Metadata
Metadata
Assignees
Labels
P3A lower priority bug or feature requestA lower priority bug or feature requestdevexp-linterIssues with the analyzer's support for the linter packageIssues with the analyzer's support for the linter packagelegacy-area-analyzerUse area-devexp instead.Use area-devexp instead.linter-set-corelinter-set-flutterlinter-set-recommendedtype-enhancementA request for a change that isn't a bugA request for a change that isn't a bug