This package contains a set of lints for Flutter apps, packages, plugins and pure Dart apps and packages.
This package is built on top of Flutter's flutter.yaml
set of lints from
package:flutter_lints and Dart's
recommended.yaml
set of lints from package:lints.
Usage
- Depend on this package as a dev_dependency by running
flutter pub add --dev zekfad_lints
. - Create an
analysis_options.yaml
file at the root of the package (alongside thepubspec.yaml
file) and include needed config.
Configs
package:zekfad_lints/dart.yaml
- Base config for Dart projects.package:zekfad_lints/typed/dart.yaml
- Config for Dart projects with strict requirement for always specifying types.package:zekfad_lints/untyped/dart.yaml
- Config for Dart projects with strict requirement for not specifying unnecessary types.package:zekfad_lints/flutter.yaml
- Base config for Flutter projects.package:zekfad_lints/typed/flutter.yaml
- Config for Flutter projects with strict requirement for always specifying types.package:zekfad_lints/untyped/flutter.yaml
- Config for Flutter projects with strict requirement for not specifying unnecessary types.