Flutter SAST (Static Analysis)¶
El script flutter-sast.sh proporciona análisis estático de código para Flutter.
Uso¶
Comandos disponibles¶
| Comando | Descripción |
|---|---|
analyze |
Ejecuta dart analyze (default) |
test |
Ejecuta unit tests |
coverage |
Ejecuta tests con coverage |
lint |
Ejecuta análisis + formato |
all |
Ejecuta análisis completo |
Ejemplos¶
Análisis básico¶
Tests con coverage¶
Output: coverage/lcov.info
Análisis completo¶
Integración con Makefile¶
make dev-mobile-analyze # dart analyze
make dev-mobile-test # unit tests
make dev-mobile-test-coverage # tests con coverage
make dev-mobile-lint # all linting
CI/CD¶
Para integrar en pipelines:
Herramientas incluidas¶
- dart analyze: Análisis estático de Dart
- flutter test: Unit tests
- flutter format: Verificación de formato
Configuración¶
El análisis usa las reglas definidas en:
- analysis_options.yaml - Reglas de linting
- dart_test.yaml - Configuración de tests