Buscar pacotes, repositórios e categorias de apps

Repositório GitHubsolid-software/solid_lints

solid_lints

🟧 Lints para Dart e Flutter com base em padrões da indústria de software e melhores práticas.

Capa do projeto solid_lints
Estrelas
42
Forks
24
Último push (UTC)
10 de set. de 2026
Status do projeto
Ativo

README original

Texto original em inglês. Visite o GitHub para a versão atual.

Solid Lints

style: solid $solid_lints

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

Documentation

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

  • https://lints.solid.software

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)
Solid Software GitHub avatar
Autor no GitHub

Solid Software ↗

United States of AmericaSite oficial ↗
LinguagensDart

Pacotes publicados por este repositório

Dependências usadas

Lista de dependências 11 itens

  • analyzer^14.1.0
  • collection^1.19.1
  • analysis_server_plugin^0.3.20
  • equatable^2.1.0
  • glob^2.1.3
  • path^1.9.1
  • yaml^3.1.3
  • argsDesenvolvimento^2.7.0
  • analyzer_testingDesenvolvimento^0.3.4
  • testDesenvolvimento^1.31.2
  • test_reflective_loaderDesenvolvimento^0.4.0

Como escolher um repositório para seu projeto?

Filtre pelo caso de uso, compare a atividade e confira o projeto original antes de adotá-lo.

  1. Busque por nome, autor ou descrição e filtre por tema.
  2. Compare estrelas, forks e envios recentes. Estrelas indicam interesse, mas não garantem qualidade.
  3. Confira o README, a licença e as issues no GitHub antes de usar o projeto.

Fontes e manutenção

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗