blob: e8af77b87aae648c63062ae2a1539644901ea79a [file]
analyzer:
exclude:
- build/**
- android/**
- ios/**
- web/**
- windows/**
- macos/**
- linux/**
include: ../analysis_options.yaml
plugins:
flutter_analyzer_plugin:
path: ../../dev/flutter_analyzer_plugin
diagnostics:
avoid_future_catch_error: true
linter:
rules:
avoid_catches_without_on_clauses: true
avoid_catching_errors: false # TODO(ianh): we should refactor the tool codebase to avoid relying on this so much
comment_references: true
library_private_types_in_public_api: false # Tool does not have any public API.
no_runtimeType_toString: false # We use runtimeType for debugging in the tool.
only_throw_errors: true
prefer_relative_imports: true
public_member_api_docs: false # Tool does not have any public API.
unawaited_futures: true
unintended_html_in_doc_comment: true