tidy 3.5.0 tidy: ^3.5.0 copied to clipboard
A completionist set of lint rules, aligned with Dart SDK versions.
- Add
tidy
to yourdev_dependencies
, per https://pub.dev/packages/tidy/install.
$ dart pub add -d tidy
# or flutter pub add -d tidy
- Include the rules in
analysis_options.yaml
at the root of your project:
include: package:tidy/analysis_options.yaml # or specify a version: analysis_options.1.0.0.yaml
# You probably do want some customization.
analyzer:
exclude:
- lib/src/**/*.g.dart
# Override to taste as your project evolves.
# https://dart.dev/guides/language/analysis-options#disabling-individual-rules
linter:
rules:
public_member_api_docs: true
prefer_final_locals: true
require_trailing_commas: true
unnecessary_final: false
use_key_in_widget_constructors: true