solid_lints 2.0.0 copy "solid_lints: ^2.0.0" to clipboard
solid_lints: ^2.0.0 copied to clipboard

Lints for Dart and Flutter based on software industry standards and best practices.

Solid Lints #

style: solid $solid_lints

Flutter/Dart lints configuration based on software engineering industry standards (ISO/IEC, NIST) and best practices, developed and maintained by Solid Software.

Documentation #

For more detailed information and guidelines on using Solid Lints, please refer to the documentation:

Usage #

Add dependency in your pubspec.yaml:

dev_dependencies:
  solid_lints: <INSERT LATEST VERSION>

Enable the plugin and include solid_lints in your project's top-level analysis_options.yaml:

include: package:solid_lints/analysis_options.yaml

plugins:
  solid_lints: <INSERT LATEST VERSION>

Also, you can use a specialized rule set designed for Dart tests. Add an analysis_options.yaml file under the test/ directory, and include the ruleset:

include: package:solid_lints/analysis_options_test.yaml

plugins:
  solid_lints: <INSERT LATEST VERSION>

Then you can see suggestions in your IDE or you can run checks manually:

dart analyze

Configuration #

You can customize individual rule settings in your analysis_options.yaml:

plugins:
  solid_lints: <INSERT LATEST VERSION>

solid_lints:
  diagnostics:
    cyclomatic_complexity:
      max_complexity: 10
    avoid_non_null_assertion: true

Badge #

To indicate that your project is using Solid Lints, you can use the following badge:

[![style: solid](https://img.shields.io/badge/style-solid-orange)](https://pub.dev/packages/solid_lints)

Maintained by Solid Software #

Developed and maintained by Solid Software - a top Flutter agency and official Flutter consultants focused on high-quality software engineering.

Why Solid Software? #

  • Working with Flutter since 2018 - early adopters and experts.
  • AI Development and Integration: modern AI-driven development workflows that accelerate time-to-market while ensuring clean, reliable code.
  • Full-cycle delivery & team augmentation.
57
likes
160
points
4.57k
downloads

Documentation

Documentation
API reference

Publisher

verified publishersolid.software

Weekly Downloads

Lints for Dart and Flutter based on software industry standards and best practices.

Homepage
Repository (GitHub)
View/report issues

Topics

#lints #linter #lint #analysis #analyzer

License

MIT (license)

Dependencies

analysis_server_plugin, analyzer, collection, equatable, glob, path, yaml

More

Packages that depend on solid_lints