KDAB analysis

Analysis options used for Dart and Flutter at KDAB. This repo is heavily inspired by very_good_analysis.

Usage

Add add a dev dependency for dart projects:

dart pub add dev:kdab_dart_analysis

Add add a dev dependency for flutter projects:

flutter pub add dev:kdab_dart_analysis

Then include in analysis_options.yaml

include: package:kdab_dart_analysis/analysis_options.yaml

To use a specific version use:

include: package:kdab_dart_analysis/analysis_options_1.0.0.yaml

Additional information

Suppressing lints

You can suppress specific lints for the project by adding it to your analysis_options.yaml

include: package:kdab_dart_analysis/analysis_options.yaml
linter:
  rules:
    public_member_api_docs: false

Libraries

kdab_dart_analysis
KDAB analysis options.