| # Specify analysis options for all of flutter/cocoon | |
| # | |
| # For a list of lints, see: http://dart-lang.github.io/linter/lints/. | |
| # For guidelines on configuring static analysis, see: https://dart.dev/tools/analysis. | |
| # | |
| # https://github.com/dart-lang/ecosystem/blob/main/pkgs/dart_flutter_team_lints/lib/analysis_options.yaml | |
| include: package:dart_flutter_team_lints/analysis_options.yaml | |
| analyzer: | |
| errors: | |
| # TODO(matanlurey): Ignore for now, we have a lot of pre-existing violations. | |
| avoid_dynamic_calls: ignore | |
| comment_references: ignore | |
| deprecated_member_use_from_same_package: ignore | |
| duplicate_ignore: ignore | |
| lines_longer_than_80_chars: ignore | |
| only_throw_errors: ignore | |
| exclude: | |
| - ".dart_tool/**" | |
| - "**/*.pb.dart" | |
| - "**/*.pbjson.dart" | |
| - "**/*.pbgrpc.dart" | |
| - "**/*.pbserver.dart" | |
| - "**/*.pbenum.dart" | |
| - "lib/generated_plugin_registrant.dart" | |
| - "test/**/mocks.mocks.dart" | |
| # Additional rules that do not *conflict* (i.e. are additive) with dart_flutter_team_lints. | |
| linter: | |
| rules: | |
| # - avoid_private_typedef_functions | |
| # - avoid_unused_constructor_parameters | |
| prefer_final_locals: true |