用途:消除插件验证警告与错误(Internal API usage、Override-only API usage 等),这些问题由 ./gradlew verifyPlugin 识别。
工作流程:
- 基线:运行 ./gradlew testClasses 确认项目可编译,再运行 ./gradlew test 与 ./gradlew verifyPlugin 建立干净基线。
- 分析报告:识别需解决的独立问题,如“Override-only API usage in ClassX”。
- 实现修复:在当前分支解决具体问题,保持修复最小且聚焦。
- 验证修复:运行 ./gradlew testClasses 确认无新编译错误;再次运行 ./gradlew verifyPlugin 确认该警告消失并量化改进;运行 ./gradlew test 确认无回归。
- 验证与手动测试:说明如何通过 ./gradlew runIde 手动验证修复,提供在插件内到达改动代码的具体导航步骤(如“Open Settings > Languages & Frameworks > Flutter...”),确认改动未引入运行时错误或回归。
- 报告与评审:总结剩余 verifyPlugin 问题(如“Total remaining issues: X compatibility warnings, Y internal API usages”),确认 ./gradlew runIde 验证通过,明确告知用户在 IDE 中测试改动功能的位置(如“Go to Preferences > Languages & Frameworks > Flutter”),请用户仔细评审修复。不要提交或推送,并提供包含具体数量的建议 Git 提交信息(如“Fix Internal API usage in ClassX: 5 experimental APIs used -> 4 experimental APIs used”)。
限制:仅依据资料,未提供其他平台、价格或效果信息。