SuperAPI AI 工具集

vgv-very-good-analysis-upgrade

通用与其它

查看项目

更新于 10-16 08:11

技能介绍

用途:指导在 Dart 或 Flutter 项目中完整升级 very_good_analysis,目标是产出一个聚焦的 PR,仅包含 pubspec.yaml 的版本更新和满足新 lint 规则所需的最小代码改动。

主要能力:确认目标版本(未指定时通过 curl -s https://pub.dev/api/packages/very_good_analysis | jq -r '.latest.version' 获取最新版);更新 dev_dependencies 中的版本并保留 ^ 前缀;运行 flutter pub get 或 dart pub get;运行 flutter analyze 或 dart analyze 捕获新警告;逐条修复新引入的 lint 警告;最后创建 PR。

使用方式:先确认目标版本与项目范围(单包或 monorepo),再依次执行版本更新、依赖安装、静态分析、修复警告、验证和提交 PR。提交信息示例为 chore: upgrade very_good_analysis to x.y.z。

适用场景:Dart/Flutter 项目升级 very_good_analysis 版本并处理新 lint 规则。

限制:只修复新警告,不处理既有问题;避免行为变更,若修复会改变运行时行为需标记人工审查;monorepo 中每个子包需单独更新;依赖解析失败时应先排查冲突,不要强制升级其他依赖;通常无需修改项目的 analysis_options.yaml。