fast_equatable_lint 0.3.0 fast_equatable_lint: ^0.3.0 copied to clipboard
This is a set of rules to make classes using FastEquatable more maintainable. We validate that every fields in an FastEquatable class is linked to the hashParameters getter.
fast_equatable_lint #
This package uses the custom_lint package.
This is effectively a fork of equatable_lint with dependencies and detection of fast_equatable.
Setup #
- In your
pubspec.yaml
, add thesedev_dependencies
:
dev_dependencies:
custom_lint:
fast_equatable_lint:
- In your
analysis_options.yaml
, add this plugin :
analyzer:
plugins:
- custom_lint
-
Run
flutter pub get
ordart pub get
in your package -
Possibly restart your IDE
Setup CI #
flutter analyse
or dart analyse
don't use this custom rule when checking your code
If you want to analyse your code with this rule in your CI, add a step that run flutter pub run custom_lint
or dart run custom_lint