从Sonar中排除JavaScript库

opt*_*lic 20 javascript sonarqube

如果您查看使用Sonar分析JavaScript的此站点,您会发现JavaScript库中报告了许多错误.

http://nemo.sonarsource.org/drilldown/violations/jquery?rids%5B%5D=421365&severity=MAJOR

如何防止Sonar报告我正在使用的JavaScript库中的错误(因为我无法解决任何问题)?

同时,如果我设法排除库,我不希望在我的文件中出现像"未定义的变量"这样的错误,因为它们引用了JavaScript库.

如果它有任何区别,我使用的是ExtJS 4.0.

小智 25

您可以将库添加为Analysis Scope配置中的源文件排除,您应该使用一些记录来帮助您.

在此输入图像描述


And*_*gia 16

我在我的项目中使用Maven和ExtJS 4.1.我已经设法只在我的源代码上运行分析,将这些行放在我的pom.xml:

<properties>
    <sonar.language>js</sonar.language>
    <sonar.exclusions>extjs/**</sonar.exclusions>
</properties>

<build>
    <sourceDirectory>src/main/webapp</sourceDirectory>
</build>
Run Code Online (Sandbox Code Playgroud)

我不知道你是否也在使用Maven,但也许这会给你一些提示.