Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.3.0

austerity

Análise estática de código Dart e Flutter, mas não para os fracos. Este código tenta transformar todas as violações em linhas onduladas vermelhas

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
381
Curtidas
29
Pontos Pub
160

Instalar pacote

flutter pub add austerity

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Austerity é uma ferramenta rigorosa de análise estática de código para Dart e Flutter que impõe padrões rígidos de codificação destacando violações como linhas onduladas vermelhas no seu editor. Projetada para desenvolvedores que exigem alta qualidade de código, transforma cada aviso de lint em um erro visível e passível de ação. Criada para ser implacável, ajuda a manter consistência e a detectar problemas cedo no processo de desenvolvimento. A ferramenta se integra perfeitamente a projetos Flutter em todas as principais plataformas.

Casos de uso

  • Aplicação rigorosa de padrões de codificação
  • Detecção precoce de problemas de qualidade de código
  • Manter a consistência em grandes equipes
  • Integração em pipelines de CI/CD
  • Melhorar a legibilidade e a manutenibilidade do código

Principais recursos

  • Aplicação de linha ondulada vermelha
  • regras rigorosas de lint
  • Integração sem problemas com o Flutter
  • Suporte multiplataforma
  • Feedback de nível de editor
  • Conjuntos de regras personalizáveis

Indicado para

  • Equipes que priorizam a qualidade do código
  • Desenvolvedores usando IDEs com suporte a linting
  • Projetos que exigem estilo de código consistente
  • Ambientes de CI/CD
  • Desenvolvedores experientes em Flutter

Considerações

  • Pode ser abrumador para iniciantes
  • Requer configuração cuidadosa
  • Pode aumentar a complexidade da compilação
  • Não ideal para prototipagem rápida
  • Possibilidade de falsos positivos sem ajuste

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

austerity

You lack discipline! It's ok, though. This is like having discipline. Maximum strictness Dart/Flutter static analysis. All lint rules, all errors.

What It Does

Enables every non-conflicting Dart lint rule and sets severity to error. Your IDE shows red squiggles for violations instead of warnings.

errors

Customize

Override any rule in your analysis_options.yaml:

include: package:austerity/analysis_options.yaml

analyzer:
  errors:
    public_member_api_docs: ignore  # or: warning

Pin Version

New Dart versions add rules which may break your build. Pin to avoid surprises:

austerity: 1.3.0  # pinned
# austerity: ^1.3.0  # may break on updates

Categorias

Repositório-fonte

Projetos que usam este pacote