The QR Code Scanner package for Appeto SDK.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 
 

107 行
3.2 KiB

  1. include: package:pedantic/analysis_options.1.9.0.yaml
  2. linter:
  3. rules:
  4. - always_put_required_named_parameters_first
  5. - always_require_non_null_named_parameters
  6. - avoid_annotating_with_dynamic
  7. - avoid_bool_literals_in_conditional_expressions
  8. - avoid_catching_errors
  9. - avoid_classes_with_only_static_members
  10. - avoid_empty_else
  11. - avoid_init_to_null
  12. - avoid_null_checks_in_equality_operators
  13. - avoid_print
  14. - avoid_relative_lib_imports
  15. - avoid_return_types_on_setters
  16. - avoid_returning_null
  17. - avoid_returning_null_for_future
  18. - avoid_returning_null_for_void
  19. - avoid_shadowing_type_parameters
  20. - avoid_single_cascade_in_expression_statements
  21. - avoid_types_as_parameter_names
  22. - avoid_types_on_closure_parameters
  23. - avoid_void_async
  24. - await_only_futures
  25. - camel_case_types
  26. - cancel_subscriptions
  27. - cascade_invocations
  28. - close_sinks
  29. - comment_references
  30. - constant_identifier_names
  31. - control_flow_in_finally
  32. - curly_braces_in_flow_control_structures
  33. - directives_ordering
  34. - empty_catches
  35. - empty_constructor_bodies
  36. - empty_statements
  37. - file_names
  38. - hash_and_equals
  39. - implementation_imports
  40. - invariant_booleans
  41. - iterable_contains_unrelated_type
  42. - join_return_with_assignment
  43. - library_names
  44. - library_prefixes
  45. - list_remove_unrelated_type
  46. - no_duplicate_case_values
  47. - non_constant_identifier_names
  48. - null_closures
  49. - only_throw_errors
  50. - overridden_fields
  51. - package_api_docs
  52. - package_names
  53. - package_prefixed_library_names
  54. - prefer_collection_literals
  55. - prefer_conditional_assignment
  56. - prefer_const_declarations
  57. - prefer_contains
  58. - prefer_equal_for_default_values
  59. - prefer_final_fields
  60. - prefer_for_elements_to_map_fromIterable
  61. - prefer_foreach
  62. - prefer_function_declarations_over_variables
  63. - prefer_if_elements_to_conditional_expressions
  64. - prefer_if_null_operators
  65. - prefer_initializing_formals
  66. - prefer_inlined_adds
  67. - prefer_int_literals
  68. - prefer_interpolation_to_compose_strings
  69. - prefer_is_empty
  70. - prefer_is_not_empty
  71. - prefer_iterable_whereType
  72. - prefer_null_aware_operators
  73. - prefer_void_to_null
  74. - provide_deprecation_message
  75. - recursive_getters
  76. - slash_for_doc_comments
  77. - sort_child_properties_last
  78. - sort_constructors_first
  79. - sort_pub_dependencies
  80. - sort_unnamed_constructors_first
  81. - test_types_in_equals
  82. - throw_in_finally
  83. - type_init_formals
  84. - unawaited_futures
  85. - unnecessary_await_in_return
  86. - unnecessary_brace_in_string_interps
  87. - unnecessary_const
  88. - unnecessary_getters_setters
  89. - unnecessary_lambdas
  90. - unnecessary_new
  91. - unnecessary_null_aware_assignments
  92. - unnecessary_null_in_if_null_operators
  93. - unnecessary_overrides
  94. - unnecessary_parenthesis
  95. - unnecessary_statements
  96. - unnecessary_this
  97. - unrelated_type_equality_checks
  98. - unsafe_html
  99. - use_full_hex_values_for_flutter_colors
  100. - use_function_type_syntax_for_parameters
  101. - use_rethrow_when_possible
  102. - use_setters_to_change_properties
  103. - use_string_buffers
  104. - use_to_and_as_if_applicable
  105. - valid_regexps
  106. - void_checks