flutter_quality_analyzer 2.0.1
flutter_quality_analyzer: ^2.0.1 copied to clipboard
A CLI tool that analyzes Flutter project dependencies — version checks, license detection, test coverage, and AI-powered summary using Gemini.
2.0.1 - 2024-01-04 #
Fixed #
- LICENSE column now correctly fetched from
latest.pubspec.licensefield - Popularity score (
POP) now correctly parsed from pub.dev score API - Version comparison now handles build metadata (e.g.
6.1.5+1) correctly - Gemini rate limit now retries automatically (up to 3 times, 30s apart) instead of failing immediately
Changelog #
2.0.0 - 2024-01-03 #
Added #
- License detection — fetched from pub.dev API for every package
- pub points and popularity score columns in output table
- Like count from pub.dev
- Test coverage analyzer — counts test files vs source files, grades the project
- AI-powered health summary using Google Gemini API (free tier)
- New CLI flags:
--coverage,--ai-summary,--gemini-key VersionCheckResult.copyWith()for immutable field updates
Changed #
PubDevClient.fetchLatestVersionrenamed tofetchPackageInfo(fetches more data)- Output table now shows LICENSE, PTS (pub points), POP (popularity) columns
- Banner updated to v2.0.0