33 lines
1011 B
YAML
33 lines
1011 B
YAML
include: package:lint/analysis_options.yaml
|
|
|
|
# Not happy with the default? Customize the rules depending on your needs.
|
|
# Here are some examples:
|
|
linter:
|
|
rules:
|
|
# Make constructors the first thing in every class
|
|
sort_constructors_first: true
|
|
|
|
# pubspec.yaml dependencies sort
|
|
sort_pub_dependencies: false
|
|
|
|
# The new tabs vs. spaces. Choose wisely
|
|
prefer_single_quotes: true
|
|
prefer_double_quotes: false
|
|
|
|
# Good packages document everything
|
|
public_member_api_docs: false
|
|
|
|
# Blindly follow the Flutter code style, which prefers types everywhere
|
|
always_specify_types: false
|
|
|
|
# Back to the 80s
|
|
lines_longer_than_80_chars: true
|
|
|
|
# Use parameter order as in json response
|
|
always_put_required_named_parameters_first: true
|
|
|
|
# Util classes are awesome!
|
|
avoid_classes_with_only_static_members: true
|
|
|
|
# Avoid returning an awaited expression when the expression type is assignable to the function's return type.
|
|
unnecessary_await_in_return: false |