impeccable_flutter 0.1.0
impeccable_flutter: ^0.1.0 copied to clipboard
CLI Dart para detectar anti-padrões de design em apps Flutter. Modo --fast faz scan regex (incluindo 2 checks cross-file: monotonous spacing, everything centered). Subcomando `skills install/update/ch [...]
impeccable_flutter (CLI) #
CLI Dart para detectar anti-padrões de design em apps Flutter.
Status: pré-MVP. Esqueleto funcional com 3 subcomandos. Empacotamento pub.dev TODO.
Instalação local (dev) #
cd cli_dart
dart pub get
dart run bin/impeccable_flutter.dart --help
Instalação global (pub.dev — quando publicado) #
dart pub global activate impeccable_flutter
impeccable_flutter --help
Subcomandos #
detect [path] #
Roda as regras do impeccable_flutter_lints sobre o projeto. Wrapper de dart run custom_lint.
impeccable_flutter detect lib/
impeccable_flutter detect --format=json lib/
Pré-requisito: o projeto alvo precisa ter custom_lint e impeccable_flutter_lints em dev_dependencies.
live #
Modo iterativo de variantes. MVP v0.1 imprime o workflow manual; v0.2 ganha HTTP server + overlay de seleção via VM Service. Veja skill/reference/live.md.
impeccable_flutter live
version #
impeccable_flutter version
Roadmap #
- ❌
--fastmode (regex puro, sem analyzer). - ❌ Output JSON estruturado.
- ❌
livev0.2 com HTTP server + overlay. - ❌ Empacotamento pub.dev.
- ❌ CI: testes contra projetos Flutter de exemplo.
Licença #
Apache 2.0. Veja NOTICE.md na raiz do repo.