Advertisement
Guest User

werror analysis_options.yaml

a guest
Feb 28th, 2020
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.72 KB | None | 0 0
  1. include: package:lint/analysis_options.yaml
  2.  
  3. analyzer:
  4. errors:
  5. sort_constructors_first: error
  6. prefer_single_quotes: error
  7. always_specify_types: error
  8. lines_longer_than_80_chars: error
  9.  
  10. # Default warnings to errors
  11. missing_required_param: error
  12. missing_return: error
  13.  
  14. # Lint warnings to errors
  15. always_declare_return_types: error
  16. always_require_non_null_named_parameters: error
  17. annotate_overrides: error
  18. avoid_bool_literals_in_conditional_expressions: error
  19. avoid_catching_errors: error
  20. avoid_classes_with_only_static_members: error
  21. avoid_empty_else: error
  22. avoid_field_initializers_in_const_classes: error
  23. avoid_function_literals_in_foreach_calls: error
  24. avoid_implementing_value_types: error
  25. avoid_init_to_null: error
  26. avoid_null_checks_in_equality_operators: error
  27. avoid_positional_boolean_parameters: error
  28. avoid_print: error
  29. avoid_private_typedef_functions: error
  30. avoid_relative_lib_imports: error
  31. avoid_return_types_on_setters: error
  32. avoid_returning_null_for_future: error
  33. avoid_returning_null_for_void: error
  34. avoid_setters_without_getters: error
  35. avoid_shadowing_type_parameters: error
  36. avoid_single_cascade_in_expression_statements: error
  37. avoid_types_as_parameter_names: error
  38. avoid_unnecessary_containers: error
  39. avoid_unused_constructor_parameters: error
  40. avoid_void_async: error
  41. avoid_web_libraries_in_flutter: error
  42. await_only_futures: error
  43. camel_case_extensions: error
  44. camel_case_types: error
  45. cancel_subscriptions: error
  46. constant_identifier_names: error
  47. control_flow_in_finally: error
  48. curly_braces_in_flow_control_structures: error
  49. directives_ordering: error
  50. empty_catches: error
  51. empty_constructor_bodies: error
  52. empty_statements: error
  53. file_names: error
  54. hash_and_equals: error
  55. implementation_imports: error
  56. invariant_booleans: error
  57. iterable_contains_unrelated_type: error
  58. join_return_with_assignment: error
  59. library_names: error
  60. library_prefixes: error
  61. list_remove_unrelated_type: error
  62. no_adjacent_strings_in_list: error
  63. no_duplicate_case_values: error
  64. non_constant_identifier_names: error
  65. null_closures: error
  66. overridden_fields: error
  67. package_names: error
  68. package_prefixed_library_names: error
  69. parameter_assignments: error
  70. prefer_asserts_in_initializer_lists: error
  71. prefer_collection_literals: error
  72. prefer_conditional_assignment: error
  73. prefer_const_constructors: error
  74. prefer_const_constructors_in_immutables: error
  75. prefer_const_declarations: error
  76. prefer_const_literals_to_create_immutables: error
  77. prefer_constructors_over_static_methods: error
  78. prefer_contains: error
  79. prefer_equal_for_default_values: error
  80. prefer_final_fields: error
  81. prefer_final_in_for_each: error
  82. prefer_final_locals: error
  83. prefer_for_elements_to_map_fromIterable: error
  84. prefer_function_declarations_over_variables: error
  85. prefer_generic_function_type_aliases: error
  86. prefer_if_elements_to_conditional_expressions: error
  87. prefer_if_null_operators: error
  88. prefer_initializing_formals: error
  89. prefer_inlined_adds: error
  90. prefer_interpolation_to_compose_strings: error
  91. prefer_is_empty: error
  92. prefer_is_not_empty: error
  93. prefer_is_not_operator: error
  94. prefer_iterable_whereType: error
  95. prefer_null_aware_operators: error
  96. prefer_spread_collections: error
  97. prefer_typing_uninitialized_variables: error
  98. prefer_void_to_null: error
  99. provide_deprecation_message: error
  100. recursive_getters: error
  101. slash_for_doc_comments: error
  102. sort_child_properties_last: error
  103. sort_pub_dependencies: error
  104. sort_unnamed_constructors_first: error
  105. test_types_in_equals: error
  106. throw_in_finally: error
  107. type_annotate_public_apis: error
  108. type_init_formals: error
  109. unnecessary_await_in_return: error
  110. unnecessary_brace_in_string_interps: error
  111. unnecessary_const: error
  112. unnecessary_getters_setters: error
  113. unnecessary_new: error
  114. unnecessary_null_aware_assignments: error
  115. unnecessary_null_in_if_null_operators: error
  116. unnecessary_overrides: error
  117. unnecessary_parenthesis: error
  118. unnecessary_statements: error
  119. unnecessary_this: error
  120. unrelated_type_equality_checks: error
  121. unsafe_html: error
  122. use_full_hex_values_for_flutter_colors: error
  123. use_function_type_syntax_for_parameters: error
  124. use_rethrow_when_possible: error
  125. use_setters_to_change_properties: error
  126. use_string_buffers: error
  127. valid_regexps: error
  128. void_checks: error
  129.  
  130. linter:
  131. rules:
  132. # ------ Disable individual rules ----- #
  133. # --- #
  134. # Turn off what you don't like. #
  135. # ------------------------------------- #
  136.  
  137. # Use parameter order as in json response
  138. always_put_required_named_parameters_first: false
  139.  
  140. # Util classes are awesome!
  141. avoid_classes_with_only_static_members: false
  142.  
  143.  
  144. # ------ Enable individual rules ------ #
  145. # --- #
  146. # These rules here are good but too #
  147. # opinionated to enable them by default #
  148. # ------------------------------------- #
  149.  
  150. # Make constructors the first thing in every class
  151. sort_constructors_first: true
  152.  
  153. # The new tabs vs. spaces. Choose wisely
  154. prefer_single_quotes: true
  155. prefer_double_quotes: false
  156.  
  157. # Good packages document everything
  158. public_member_api_docs: false
  159.  
  160. # Blindly follow the Flutter code style, which prefers types everywhere
  161. always_specify_types: true
  162.  
  163. # Back to the 80s
  164. lines_longer_than_80_chars: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement