Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lint & Rule Table of Contents #2

Open
evanweible-wf opened this issue Nov 8, 2019 · 0 comments
Open

Lint & Rule Table of Contents #2

evanweible-wf opened this issue Nov 8, 2019 · 0 comments

Comments

@evanweible-wf
Copy link
Contributor

evanweible-wf commented Nov 8, 2019

This is a meta-issue for finding the individual issue for any lint or analysis rule by searching for its name.

Analysis Rules

🔗 Level Name
#183 require can_be_null_after_null_aware
#153 require dead_code
#154 require duplicate_hidden_name
#184 require duplicate_ignore
#155 require duplicate_import
#156 require duplicate_shown_name
#179 require invalid_export_of_internal_element
#185 require invalid_required_named_param
#186 require invalid_required_positional_param
#187 require invalid_use_of_protected_member
#188 require invalid_use_of_visible_for_testing_member
#189 require missing_required_param
#190 require missing_return
#191 require must_call_super
#192 require subtype_of_sealed_class
#193 require unnecessary_cast
#157 require unused_catch_clause
#158 require unused_catch_stack
#159 require unused_element
#160 require unused_field
#161 require unused_import
#162 require unused_local_variable
#163 require unused_shown_name
#151 require sdk_version_*

Lints

🔗 Level Name
#8 require annotate_overrides
#15 require avoid_double_and_int_checks
#16 require avoid_empty_else
#21 require avoid_init_to_null
#26 require avoid_private_typedef_functions
#29 require avoid_return_types_on_setters
#35 require avoid_shadowing_type_parameters
#36 require avoid_single_cascade_in_expression_statements
#38 require avoid_types_as_parameter_names
#42 require await_only_futures
#43 require camel_case_extensions
#44 require camel_case_types
#45 require cancel_subscriptions
#47 require close_sinks
#53 require empty_catches
#54 require empty_constructor_bodies
#55 require empty_statements
#56 require file_names
#58 require hash_and_equals
#59 require implementation_imports
#61 require iterable_contains_unrelated_type
#63 require library_names
#64 require library_prefixes
#66 require list_remove_unrelated_type
#68 require no_adjacent_strings_in_list
#69 require no_duplicate_case_values
#71 require null_closures
#74 require only_throw_errors
#90 require prefer_contains
#92 require prefer_equal_for_default_values
#100 require prefer_generic_function_type_aliases
#102 require prefer_if_null_operators
#107 require prefer_is_empty
#108 require prefer_is_not_empty
#119 require recursive_getters
#120 require slash_for_doc_comments
#128 require type_init_formals
#132 require unnecessary_const
#135 require unnecessary_new
#136 require unnecessary_null_aware_assignments
#137 require unnecessary_null_in_if_null_operators
#140 require unnecessary_statements
#142 require unrelated_type_equality_checks
#143 require unsafe_html
#149 require valid_regexps
#150 require void_checks
#3 recommend always_declare_return_types
#5 recommend always_put_required_named_parameters_first
#6 recommend always_require_non_null_named_parameters
#11 recommend avoid_bool_literals_in_conditional_expressions
#19 recommend avoid_function_literals_in_foreach_calls
#20 recommend avoid_implementing_value_types
#22 recommend avoid_js_rounded_ints
#23 recommend avoid_null_checks_in_equality_operators
#24 recommend avoid_positional_boolean_parameters
#27 recommend avoid_relative_lib_imports
#28 recommend avoid_renaming_method_parameters
#30 recommend avoid_returning_null
#31 recommend avoid_returning_null_for_future
#32 recommend avoid_returning_null_for_void
#33 recommend avoid_returning_this
#34 recommend avoid_setters_without_getters
#37 recommend avoid_slow_async_io
#194 recommend avoid_type_to_string
#39 recommend avoid_types_on_closure_parameters
#40 recommend avoid_unused_constructor_parameters
#48 recommend comment_references
#50 recommend control_flow_in_finally
#51 recommend curly_braces_in_flow_control_structures
#52 recommend directives_ordering
#62 recommend join_return_with_assignment
#67 recommend literal_only_boolean_expressions
#72 recommend omit_local_variable_types
#75 recommend overridden_fields
#76 recommend package_api_docs
#77 recommend package_names
#78 recommend package_prefixed_library_names
#80 recommend prefer_adjacent_string_concatenation
#81 recommend prefer_asserts_in_initializer_lists
#83 recommend prefer_collection_literals
#84 recommend prefer_conditional_assignment
#86 recommend prefer_const_constructors_in_immutables
#87 recommend prefer_const_declarations
#88 recommend prefer_const_literals_to_create_immutables
#89 recommend prefer_constructors_over_static_methods
#94 recommend prefer_final_fields
#95 recommend prefer_final_in_for_each
#96 recommend prefer_final_locals
#99 recommend prefer_function_declarations_over_variables
#101 recommend prefer_if_elements_to_conditional_expressions
#103 recommend prefer_initializing_formals
#104 recommend prefer_inlined_adds
#105 recommend prefer_int_literals
#106 recommend prefer_interpolation_to_compose_strings
#109 recommend prefer_iterable_whereType
#110 recommend prefer_mixin
#111 recommend prefer_null_aware_operators
#113 recommend prefer_single_quotes
#114 recommend prefer_spread_collections
#115 recommend prefer_typing_uninitialized_variables
#116 recommend prefer_void_to_null
#117 recommend provide_deprecation_message
#123 recommend sort_pub_dependencies
#124 recommend sort_unnamed_constructors_first
#125 recommend test_types_in_equals
#126 recommend throw_in_finally
#127 recommend type_annotate_public_apis
#129 recommend unawaited_futures
#130 recommend unnecessary_await_in_return
#131 recommend unnecessary_brace_in_string_interps
#133 recommend unnecessary_getters_setters
#134 recommend unnecessary_lambdas
#138 recommend unnecessary_overrides
#139 recommend unnecessary_parenthesis
#195 recommend unnecessary_string_escapes
#196 recommend unnecessary_string_interpolations
#141 recommend unnecessary_this
#144 recommend use_function_type_syntax_for_parameters
#145 recommend use_rethrow_when_possible
#148 recommend use_to_and_as_if_applicable
#10 optional avoid_as
#12 optional avoid_catches_without_on_clauses
#13 optional avoid_catching_errors
#14 optional avoid_classes_with_only_static_members
#17 optional avoid_equals_and_hash_code_on_mutable_classes
#25 optional avoid_print
#46 optional cascade_invocations
#49 optional constant_identifier_names
#52 optional directives_ordering
#57 optional flutter_style_todos
#60 optional invariant_booleans
#70 optional non_constant_identifier_names
#79 optional parameter_assignments
#82 optional prefer_asserts_with_message
#85 optional prefer_const_constructors
#93 optional prefer_expression_function_bodies
#97 optional prefer_for_elements_to_map_fromIterable
#98 optional prefer_foreach
#112 optional prefer_relative_imports
#118 optional public_member_api_docs
#121 optional sort_child_properties_last
#146 optional use_setters_to_change_properties
#147 optional use_string_buffers
#4 avoid always_put_control_body_on_new_line
#7 avoid always_specify_types
#9 avoid avoid_annotating_with_dynamic
#18 avoid avoid_field_initializers_in_const_classes
#41 avoid avoid_void_async
#65 avoid lines_longer_than_80_chars
#73 avoid one_member_abstracts
#91 avoid prefer_double_quotes
#122 avoid sort_constructors_first
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant