随着时间的推移,我发现Java中使用“ assert”关键字引起的问题比开发人员希望解决的问题更多。由于生产代码中它们的默认情况下为“关闭”,而在Junit或Testng代码中运行的测试代码中为“打开”,因此跟踪使用中的问题可能会变得更加困难。
无论如何,我们最近开始使用SonarQube。我希望找到一条规则,指出“ assert”关键字的用法,但我还没有找到。
我想知道是否有人在此规则中有类似的愿望,并可能为此创建了一个插件?
谢谢!
尝试使用以下xpathQuery创建一个squid:XPath自定义规则:
//assertStatement
它应该检测所有断言语句。
通过创建pmd:XPathRule自定义规则,可以使用PMD达到相同的结果。但是,xpath略有不同:
//AssertStatement
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句