Stokkur Dart Analyzer

Stokkur Dart Analyzer

pub package License: MIT style: stokkur dart analyzer

This package provides lint rules for Flutter which are used at Stokkur Software.

Note: This package was inspired by Very Good Analysis and the Flutter recommended rules.


To use the lints, add a dependency in your pubspec.yaml:

  stokkur_dart_analyzer: ^1.0.0

Then, add an include in analysis_options.yaml:

include: package:stokkur_dart_analyzer/analysis_options.yaml

This will ensure you always use the latest version of the lints. If you wish to restrict the lint version, specify a version of analysis_options.yaml instead:

include: package:stokkur_dart_analyzer/analysis_options.1.0.0.yaml

Suppressing Lints

There may be cases where specific lint rules are undesirable. Lint rules can be surpressed at the line, file, or project level.

Line Level

To surpress a specific lint rule for a specific line of code, use an ignore comment directly above the line:

// ignore: public_member_api_docs
class A {}

File Level

To surpress a specific lint rule of a specific file, use an ignore_for_file comment at the top of the file:

// ignore_for_file: public_member_api_docs

class A {}

class B {}

Project Level

To surpress a specific lint rule for an entire project, modify analysis_options.yaml:

include: package:stokkur_dart_analyzer/analysis_options.yaml
    public_member_api_docs: false


You're using stokkur_dart_analyzer in your project? Add the badge to your

style: stokkur dart analyzer

[![style: stokkur dart analyzer](](