2019-12-19 00:37:25 +01:00
|
|
|
analyzer:
|
2021-07-14 02:00:55 +02:00
|
|
|
exclude: [build/**]
|
2019-12-19 00:37:25 +01:00
|
|
|
language:
|
2023-05-10 22:57:32 +02:00
|
|
|
strict-casts: true
|
2019-12-19 00:37:25 +01:00
|
|
|
strict-inference: true
|
|
|
|
strict-raw-types: true
|
|
|
|
errors:
|
|
|
|
deprecated_member_use_from_same_package: ignore
|
|
|
|
|
|
|
|
# These are necessary for matching the JS API.
|
|
|
|
avoid_types_as_parameter_names: ignore
|
|
|
|
|
2019-12-19 00:46:36 +01:00
|
|
|
# These are style preferences rather than potential semantic issues. While
|
|
|
|
# we're not intrinsically opposed to adopting them for consistency with the
|
|
|
|
# Dart ecosystem, there aren't currently any automated tools to help us
|
|
|
|
# migrate to and remain consistent with these style rules, so achieving
|
|
|
|
# consistency isn't worth the engineering time we'd spend getting there.
|
|
|
|
annotate_overrides: ignore
|
|
|
|
use_function_type_syntax_for_parameters: ignore
|
2022-09-03 01:41:51 +02:00
|
|
|
prefer_interpolation_to_compose_strings: ignore
|
2019-12-19 00:46:36 +01:00
|
|
|
|
2021-10-05 05:53:31 +02:00
|
|
|
include: package:lints/recommended.yaml
|