39 lines
1.3 KiB
YAML
39 lines
1.3 KiB
YAML
|
include: package:lints/recommended.yaml
|
||
|
linter:
|
||
|
rules:
|
||
|
avoid_print: false
|
||
|
prefer_single_quotes: true
|
||
|
always_use_package_imports: true
|
||
|
no_adjacent_strings_in_list: true
|
||
|
unnecessary_statements: true
|
||
|
always_declare_return_types: true
|
||
|
always_put_required_named_parameters_first: true
|
||
|
always_put_control_body_on_new_line: true
|
||
|
avoid_escaping_inner_quotes: true
|
||
|
avoid_setters_without_getters: true
|
||
|
eol_at_end_of_file: true
|
||
|
prefer_constructors_over_static_methods: true
|
||
|
prefer_expression_function_bodies: true
|
||
|
prefer_final_in_for_each: true
|
||
|
prefer_final_locals: true
|
||
|
prefer_final_parameters: true
|
||
|
prefer_foreach: true
|
||
|
prefer_if_elements_to_conditional_expressions: true
|
||
|
prefer_mixin: true
|
||
|
prefer_null_aware_method_calls: true
|
||
|
require_trailing_commas: true
|
||
|
sized_box_shrink_expand: true
|
||
|
sort_constructors_first: true
|
||
|
unnecessary_await_in_return: true
|
||
|
unnecessary_null_checks: true
|
||
|
unnecessary_parenthesis: true
|
||
|
use_enums: true
|
||
|
use_if_null_to_convert_nulls_to_bools: true
|
||
|
use_is_even_rather_than_modulo: true
|
||
|
use_late_for_private_fields_and_variables: true
|
||
|
use_named_constants: true
|
||
|
use_setters_to_change_properties: true
|
||
|
use_string_buffers: true
|
||
|
use_super_parameters: true
|
||
|
use_to_and_as_if_applicable: true
|