相当于Javascript中的@SuppressWarnings

Javascript equivalent of @SuppressWarnings?

本文关键字:@SuppressWarnings 中的 Javascript 相当于      更新时间:2023-09-26

我目前正在运行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)

相关文章:
  • 没有找到相关文章