impeccable_flutter 0.0.1
impeccable_flutter: ^0.0.1 copied to clipboard
CLI para detectar anti-padrões de design em apps Flutter. Roda regras do impeccable_flutter_lints sobre lib/ e formata o output em human ou JSON. Também boota o modo live (MVP: edit + hot reload manua [...]
Changelog #
Todos os releases do impeccable_flutter (CLI). Segue Keep a Changelog e SemVer.
0.0.1 (initial release) #
Adicionados — subcomandos #
detect [path]— wrapper sobredart run custom_lint. Roda as regras doimpeccable_flutter_lintssobre o projeto. Suporta--format=human|jsone--fast.detect --fast [path]— scanner regex puro, sem analyzer. Cobre 9 regras (deep_purple_seed, bounce_elastic_curve, black_white_literal, justified_text, use_material3_false, ai_color_palette, overused_font, monotonous_spacing, everything_centered). Útil para CI rápido pré-commit ou codebases >500 arquivos.live— stub MVP. Documenta o workflow manual via hot reload (descrito emskill/reference/live.md). v0.2 ganha overlay de seleção via VM Service.version— imprime versão do CLI.
Testes #
- 13 unit tests do
--fastscanner viadart test. Cobrem todas as 9 regras + casos negativos (clean code, comments, generated files).
Conhecido — pendente #
- Empacotamento pub.dev (homepage/repository links no pubspec, polish do README, badges).
liveoverlay v0.2 (HTTP server + VM Service + WidgetInspector).