相当于Javascript中的@SuppressWarnings
Javascript equivalent of @SuppressWarnings?
我目前正在运行Sonar对我的代码进行静态分析。当我分析java文件并想要抑制某个警告时,我使用了@SuppressWarnings(nameOfTheWarningOnSonar)注释。我想知道在Javascript中是否有一个简单的等效方法来抑制Sonar上的特定警告。
您可以将//NOSONAR放在触发警告的行上。
最简单的方法肯定是:
纠正声纳说的话:)
,但我们假设它是假阳性。
下面列出了解决这个问题的可能方法:
2014年11月起: 标签支持
// NOSONAR
the code who display Sonar error
现在完全支持JavaScript检查(感谢@RPallas)
当你不控制声纳时:相当难看的方法
try {
the code who display Sonar error
} catch(err) { }
如果你捕捉到任何可能的问题,Sonar无法检测到某些东西(感谢@JavaScript)。
但是最好的方法肯定是修改Sonar的配置:
当你控制声纳时:添加一个插件
在Sonar上使用CheckStyle插件:(http://checkstyle.sourceforge.net/)
解决方案是向违规类添加Checkstyle结构化注释,以抑制特定的检查。
所需的抑制注释(SuppressionCommentFilter)格式如下:
//CHECKSTYLE:OFF
the code who display Sonar error
//CHECKSTYLE:ON
但是我把你送到这个插件的文档(http://checkstyle.sourceforge.net/config.html)
相关文章:
- 没有找到相关文章