Last active
December 8, 2022 16:33
-
-
Save Mravuri96/8244c144242e289edb30d75eb057acca to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
include: package:all_lint_rules_community/all.yaml | |
analyzer: | |
exclude: | |
- "**/*.g.dart" | |
- "**/*.gen.dart" | |
- "**/*.freezed.dart" | |
- "./fvm" | |
- "test/.test_coverage.dart" | |
- "bin/cache/**" | |
- "lib/generated_plugin_registrant.dart" | |
language: | |
strict-casts: true | |
strict-inference: true | |
strict-raw-types: true | |
errors: | |
included_file_warning: ignore | |
invalid_annotation_target: ignore | |
missing_required_param: error | |
missing_return: error | |
deprecated_member_use_from_same_package: ignore | |
parameter_assignments: warning | |
todo: ignore | |
linter: | |
rules: | |
always_declare_return_types: true | |
always_put_control_body_on_new_line: false | |
always_put_required_named_parameters_first: false | |
always_require_non_null_named_parameters: true | |
always_specify_types: false | |
always_use_package_imports: false | |
annotate_overrides: true | |
avoid_annotating_with_dynamic: true | |
avoid_catches_without_on_clauses: false | |
avoid_classes_with_only_static_members: false | |
avoid_empty_else: true | |
avoid_escaping_inner_quotes: true | |
avoid_final_parameters: false | |
avoid_function_literals_in_foreach_calls: true | |
avoid_init_to_null: true | |
avoid_null_checks_in_equality_operators: true | |
avoid_positional_boolean_parameters: false | |
avoid_print: true | |
avoid_private_typedef_functions: true | |
avoid_redundant_argument_values: true | |
avoid_relative_lib_imports: true | |
avoid_renaming_method_parameters: true | |
avoid_return_types_on_setters: true | |
avoid_returning_null_for_future: true | |
avoid_returning_null_for_void: true | |
avoid_single_cascade_in_expression_statements: true | |
avoid_types_as_parameter_names: true | |
avoid_types_on_closure_parameters: true | |
avoid_unnecessary_containers: true | |
avoid_unused_constructor_parameters: true | |
avoid_void_async: true | |
await_only_futures: true | |
cascade_invocations: true | |
cast_nullable_to_non_nullable: true | |
combinators_ordering: true | |
curly_braces_in_flow_control_structures: true | |
dangling_library_doc_comments: true | |
diagnostic_describe_all_properties: false | |
directives_ordering: true | |
discarded_futures: true | |
empty_catches: true | |
empty_constructor_bodies: true | |
empty_statements: true | |
eol_at_end_of_file: true | |
exhaustive_cases: true | |
hash_and_equals: true | |
implicit_call_tearoffs: true | |
leading_newlines_in_multiline_strings: true | |
library_annotations: true | |
library_private_types_in_public_api: false | |
no_default_cases: true | |
no_duplicate_case_values: true | |
no_leading_underscores_for_library_prefixes: true | |
no_leading_underscores_for_local_identifiers: true | |
non_constant_identifier_names: true | |
null_check_on_nullable_type_parameter: true | |
null_closures: true | |
omit_local_variable_types: true | |
prefer_adjacent_string_concatenation: true | |
prefer_collection_literals: true | |
prefer_conditional_assignment: true | |
prefer_const_constructors_in_immutables: true | |
prefer_const_constructors: true | |
prefer_const_declarations: true | |
prefer_const_literals_to_create_immutables: true | |
prefer_constructors_over_static_methods: false | |
prefer_contains: true | |
prefer_double_quotes: false | |
prefer_expression_function_bodies: true | |
prefer_final_fields: true | |
prefer_final_in_for_each: true | |
prefer_final_locals: true | |
prefer_for_elements_to_map_fromIterable: true | |
prefer_function_declarations_over_variables: true | |
prefer_generic_function_type_aliases: true | |
prefer_if_elements_to_conditional_expressions: true | |
prefer_if_null_operators: true | |
prefer_initializing_formals: true | |
prefer_inlined_adds: true | |
prefer_int_literals: true | |
prefer_interpolation_to_compose_strings: true | |
prefer_is_empty: true | |
prefer_is_not_empty: true | |
prefer_is_not_operator: true | |
prefer_iterable_whereType: true | |
prefer_null_aware_operators: true | |
prefer_relative_imports: true | |
prefer_single_quotes: true | |
prefer_spread_collections: true | |
prefer_typing_uninitialized_variables: true | |
prefer_void_to_null: true | |
public_member_api_docs: false | |
require_trailing_commas: true | |
sized_box_for_whitespace: true | |
slash_for_doc_comments: true | |
sort_child_properties_last: true | |
sort_constructors_first: true | |
sort_unnamed_constructors_first: true | |
type_annotate_public_apis: true | |
type_init_formals: true | |
unawaited_futures: true | |
unnecessary_brace_in_string_interps: true | |
unnecessary_const: true | |
unnecessary_constructor_name: true | |
unnecessary_final: false | |
unnecessary_getters_setters: true | |
unnecessary_lambdas: true | |
unnecessary_late: true | |
unnecessary_library_directive: true | |
unnecessary_new: true | |
unnecessary_null_aware_assignments: true | |
unnecessary_null_checks: true | |
unnecessary_null_in_if_null_operators: true | |
unnecessary_nullable_for_final_variable_declarations: true | |
unnecessary_overrides: true | |
unnecessary_parenthesis: true | |
unnecessary_raw_strings: true | |
unnecessary_string_escapes: true | |
unnecessary_string_interpolations: true | |
unnecessary_this: true | |
unreachable_from_main: true | |
use_build_context_synchronously: true | |
use_enums: true | |
use_full_hex_values_for_flutter_colors: true | |
use_function_type_syntax_for_parameters: true | |
use_key_in_widget_constructors: true | |
use_late_for_private_fields_and_variables: true | |
use_raw_strings: true | |
use_rethrow_when_possible: true | |
use_super_parameters: true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment