matrix-dart-sdk/analysis_options.yaml

26 lines
685 B
YAML

include: package:lints/recommended.yaml
linter:
rules:
always_declare_return_types: true
always_use_package_imports: true
avoid_bool_literals_in_conditional_expressions: true
avoid_print: true
non_constant_identifier_names: false # seems to wrongly diagnose static const variables
prefer_final_in_for_each: true
prefer_final_locals: true
prefer_single_quotes: true
sort_child_properties_last: true
sort_pub_dependencies: true
unawaited_futures: true
unsafe_html: true
analyzer:
errors:
todo: ignore
exclude:
- example/main.dart
# needed until crypto packages upgrade
- lib/src/database/database.g.dart
plugins: