flutter_audit 1.0.0
flutter_audit: ^1.0.0 copied to clipboard
A static analysis CLI for Flutter projects. Scans for missing const, undisposed controllers, missing SafeArea, hardcoded values, API issues, and security risks.
Changelog #
1.0.0 — Phase 1 (initial) #
- Project scaffold: pubspec, folder structure, CI workflow
- Core engine: Scanner, Parser, RulesEngine, ScoreCalculator
- First rule:
missing_const - Output: terminal reporter with scores and top issues
- Output: JSON reporter for CI/CD
- Tests: rule unit tests + scanner integration tests
- Sample fixture project for manual testing
Roadmap #
- 1.1: Add
missing_dispose,missing_safearearules - 1.2: Add
hardcoded_dimension,hardcoded_colorrules - 1.3: API endpoint extraction +
missing_try_catch - 1.4: HTML report dashboard
- 1.5:
.flutter_audit.yamlconfiguration support