#include: package:pedantic/analysis_options.yaml # #analyzer: # enable-experiment: # - extension-methods # exclude: # - lib/**/*.g.dart # - example/** # #linter: # rules: # # these rules are documented on and in the same order as # # the Dart Lint rules page to make maintenance easier # # https://github.com/dart-lang/linter/blob/master/example/all.yaml # # - always_declare_return_types # # - always_specify_types # # - annotate_overrides # # - avoid_as # - avoid_empty_else # - avoid_init_to_null # - avoid_return_types_on_setters # - avoid_web_libraries_in_flutter # - await_only_futures # - camel_case_types # - cancel_subscriptions # - close_sinks # # - comment_references # we do not presume as to what people want to reference in their dartdocs # # - constant_identifier_names # https://github.com/dart-lang/linter/issues/204 # - control_flow_in_finally # - empty_constructor_bodies # - empty_statements # - hash_and_equals # - implementation_imports # # - invariant_booleans # # - iterable_contains_unrelated_type # - library_names # # - library_prefixes # # - list_remove_unrelated_type # # - literal_only_boolean_expressions # - non_constant_identifier_names # # - one_member_abstracts # # - only_throw_errors # # - overridden_fields ## - package_api_docs # - package_names # - package_prefixed_library_names # - prefer_is_not_empty # # - prefer_mixin # https://github.com/dart-lang/language/issues/32 # - public_member_api_docs # - slash_for_doc_comments # # - sort_constructors_first # # - sort_unnamed_constructors_first # # - super_goes_last # no longer needed w/ Dart 2 # - test_types_in_equals # - throw_in_finally # # - type_annotate_public_apis # subset of always_specify_types # - type_init_formals # # - unawaited_futures # - unnecessary_brace_in_string_interps # - unnecessary_getters_setters # - unnecessary_statements - unrelated_type_equality_checks - valid_regexps