用途:系统性地解决静态分析警告,降低技术债并提升代码质量。
主要流程:
- 基线:运行 ./gradlew test 和 ./gradlew verifyPlugin,确认项目稳定。
- 运行检查:在项目或指定模块上通过 Analyze > Inspect Code... 使用“Default”配置执行。
- 优先级:优先关注“Probable bugs”“Performance”“Memory”类别。
- 重构:对明显问题应用快速修复,例如“Result of method call ignored”“String concatenation in loop”。
- 抑制:对误报显式抑制并注明原因,如 //noinspection [ID] - [Reason]。
- 验证:运行 ./gradlew testClasses 确保重构安全,再运行 ./gradlew test 和 ./gradlew verifyPlugin 确认无回归;重新分析确认“Yellow code”数量下降且无新回归。
- 报告与审查:总结已解决的检查项,明确说明在 IDE 中测试修改功能的位置(例如 Go to Preferences > Languages & Frameworks > Flutter),请用户仔细审查变更。不要提交或推送,并提供建议的 Git 提交信息(例如 Cleanup: Resolve static analysis warnings in [Module])。
适用场景:需要清理静态分析警告、改善代码质量的 Flutter IntelliJ 插件开发工作。
限制:资料未提供关于收费、价格、平台支持范围或效果保证的信息。