pub package

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

  1. Depend on this package as a dev_dependency by running flutter pub add --dev zekfad_lints.
  2. Create an analysis_options.yaml file at the root of the package (alongside the pubspec.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.

Libraries