mfsao 3.0.0 mfsao: ^3.0.0 copied to clipboard
My Flutter-specific analysis options
3.0.0 #
- Bump
flutter
constraints to>=3.0.0
- Bump
flutter_lints
version - Introduce
unused_catch_clause: error
- Introduce
unused_catch_stack: error
- Introduce
unused_element: error
- Introduce
unused_field: error
- Introduce
unused_label: error
- Introduce
unused_result: error
- Introduce
unused_shown_name: error
- Introduce
always_specify_types
,sort_pub_dependencies
etc directly from the flutter repo - Introduce
avoid_private_typedef_functions
- Introduce
avoid_redundant_argument_values
- Introduce
avoid_returning_null_for_future
- Introduce
avoid_returning_null_for_void
- Introduce
avoid_returning_this
- Introduce
avoid_setters_without_getters
- Introduce
avoid_shadowing_type_parameters
- Introduce
avoid_single_cascade_in_expression_statements
- Introduce
control_flow_in_finally
- Introduce
empty_catches
- Introduce
empty_constructor_bodies
- Introduce
empty_statements
- Introduce
eol_at_end_of_file
- Introduce
exhaustive_cases
- Introduce
file_names
- Introduce
flutter_style_todos
- Introduce
hash_and_equals
- Introduce
library_prefixes
- Introduce
literal_only_boolean_expressions
- Introduce
no_default_cases
- Introduce
no_logic_in_create_state
- Introduce
prefer_function_declarations_over_variables
- Introduce
prefer_generic_function_type_aliases
- Introduce
prefer_if_null_operators
- Introduce
prefer_initializing_formals
- Introduce
prefer_inlined_adds
- Introduce
prefer_null_aware_method_calls
- Introduce
prefer_null_aware_operators
- Introduce
prefer_spread_collections
- Introduce
prefer_void_to_null
- Introduce
provide_deprecation_message
- Introduce
recursive_getters
- Introduce
require_trailing_commas
- Introduce
slash_for_doc_comments
- Introduce
unnecessary_brace_in_string_interps
- Introduce
unnecessary_const
- Introduce
unnecessary_constructor_name
- Introduce
unnecessary_getters_setters
- Introduce
unnecessary_lambdas
- Introduce
unnecessary_late
- Introduce
unnecessary_new
- Introduce
unnecessary_null_in_if_null_operators
- Introduce
unnecessary_overrides
- Introduce
unnecessary_parenthesis
- Introduce
unnecessary_raw_strings
- Introduce
unnecessary_string_escapes
- Introduce
unnecessary_string_interpolations
- Introduce
unnecessary_this
- Introduce
use_build_context_synchronously
- Introduce
use_full_hex_values_for_flutter_colors
- Introduce
use_function_type_syntax_for_parameters
- Introduce
use_is_even_rather_than_modulo
- Introduce
use_key_in_widget_constructors
- Introduce
use_rethrow_when_possible
- Introduce
use_setters_to_change_properties
- Introduce
use_string_buffers
- Introduce
use_to_and_as_if_applicable
- Introduce
use_super_parameters
2.0.0 #
- Switch to
flutter_lints
as base - Introduce
implicit-casts: false
- Introduce
always_specify_types
,sort_pub_dependencies
etc directly from the flutter repo
1.0.0 #
- Introduce null-safety support
0.2.0 #
- Introduce errors on
- missing_required_param
- missing_return
- unused_import
- unused_local_variable
- dead_code
0.1.0 #
- Initial version, created by Stagehand