59 lines
1.6 KiB
YAML
59 lines
1.6 KiB
YAML
include: package:lints/recommended.yaml
|
|
|
|
analyzer:
|
|
strong-mode:
|
|
implicit-casts: false
|
|
implicit-dynamic: false
|
|
exclude:
|
|
- "build/**"
|
|
- "lib/generated/**.dart"
|
|
- "**.g.dart"
|
|
|
|
linter:
|
|
rules:
|
|
always_declare_return_types: true
|
|
annotate_overrides: true
|
|
avoid_empty_else: true
|
|
avoid_init_to_null: true
|
|
avoid_return_types_on_setters: true
|
|
await_only_futures: true
|
|
camel_case_types: true
|
|
cancel_subscriptions: true
|
|
close_sinks: true
|
|
comment_references: true
|
|
constant_identifier_names: true
|
|
control_flow_in_finally: true
|
|
curly_braces_in_flow_control_structures: false
|
|
empty_catches: true
|
|
empty_constructor_bodies: true
|
|
empty_statements: true
|
|
hash_and_equals: true
|
|
implementation_imports: true
|
|
invariant_booleans: true
|
|
iterable_contains_unrelated_type: true
|
|
library_names: true
|
|
library_prefixes: true
|
|
list_remove_unrelated_type: true
|
|
literal_only_boolean_expressions: true
|
|
non_constant_identifier_names: true
|
|
one_member_abstracts: true
|
|
only_throw_errors: true
|
|
overridden_fields: true
|
|
package_api_docs: true
|
|
package_names: true
|
|
package_prefixed_library_names: true
|
|
parameter_assignments: true
|
|
prefer_final_fields: true
|
|
prefer_final_locals: true
|
|
prefer_is_not_empty: true
|
|
slash_for_doc_comments: true
|
|
sort_constructors_first: true
|
|
sort_unnamed_constructors_first: true
|
|
test_types_in_equals: true
|
|
throw_in_finally: true
|
|
type_init_formals: true
|
|
unawaited_futures: true
|
|
unnecessary_getters_setters: true
|
|
unrelated_type_equality_checks: true
|
|
valid_regexps: true
|