自动修复 Sonar 发现的问题

2023-11-22

我正在修复一个非常古老的 Java 项目(大约有 8 年历史)中声纳捕获的问题。 这是一个巨大的项目,有很多被声纳捕获的错误代码。 虽然它们是非常琐碎的修复,但它们有很多。 有没有办法自动修复一系列类似的问题? 就像我有大约 1200 个“语句应该在不同的行上”的案例一样,手动执行需要很长时间。 我可以以某种方式自动执行这些修复吗?


目前没有可用于自动修复 sonarube 错误的工具。有walkmod,但它仅适用于微不足道的代码气味。

我目前正在用java编写一个自动修复sonarube错误的工具。它使用INRIA的spoon修复错误。 github 仓库是声纳库修复。它修复了五个错误:规则编号1854, 1948, 2055, 2259 and 2095。一旦有一些重大进展,我将更新这个答案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自动修复 Sonar 发现的问题 的相关文章

随机推荐