blob: 488501317d4a3d473d0f50c1359c23d78832f492 [file] [log] [blame]
include: ../analysis_options.yaml
linter:
rules:
always_specify_types: false # This isn't necessary for tool code which doesn't have the same explicit readability requirements as the framework.
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.
omit_obvious_local_variable_types: true # Reduce overall verbosity of tool code.
omit_obvious_property_types: true # Reduce overall verbosity of tool code.
only_throw_errors: true
prefer_relative_imports: true
public_member_api_docs: false # Tool does not have any public API.
specify_nonobvious_local_variable_types: true # Reduce overall verbosity of tool code.
specify_nonobvious_property_types: true # Reduce overall verbosity of tool code.
unawaited_futures: true
unintended_html_in_doc_comment: true