AWS Amplify Lints

Lints used throughout Flutter packages and plugins.

Lints

The linter rules in this package are derived from the Dart team's lints package (for Dart packages) and flutter_lints (for Flutter apps/plugins/packages). A link to the description for each of the additional linter rules is provided below. More detail about linter rules can be found on the official linter rules homepage.

Dart packages (dart.yaml)

In addition to the rules recommended in the lints package:

Flutter packages/plugins (flutter_lib.yaml)

All of the previous linter rules plus:

Flutter apps (flutter_app.yaml)

Flutter apps will make use of a subset of the linter rules mentioned above, namely:

The following new rules will be used as well:

Libraries