Sonarqube 如何禁用变量的规则

Sonarqube 如何禁用变量的规则,sonarqube,sonarjs,Sonarqube,Sonarjs,我是sonarQube的新用户。我安装了6.3版本并分析了我们小组使用的旧项目。 我们有一个名为ourProduct的变量,它存在于所有项目中(我们仍将用于未来的项目) 但是当我在本地机器上分析项目时,我得到了这个错误 “我们的产品”不存在。请更改其名称或声明它,以便其使用不会导致“ReferenceError” 是否有一种解决方案可以为所有项目(以前的和将来的项目)禁用此变量的规则 我应该排除这个变量还是写一个新的规则?我该怎么做?转到管理>JavaScript>全局变量,并将我们的产品添加到

我是sonarQube的新用户。我安装了6.3版本并分析了我们小组使用的旧项目。 我们有一个名为
ourProduct
的变量,它存在于所有项目中(我们仍将用于未来的项目)

但是当我在本地机器上分析项目时,我得到了这个错误

“我们的产品”不存在。请更改其名称或声明它,以便其使用不会导致“ReferenceError”

是否有一种解决方案可以为所有项目(以前的和将来的项目)禁用此变量的规则


我应该排除这个变量还是写一个新的规则?我该怎么做?

转到管理>JavaScript>全局变量,并将
我们的产品
添加到全局变量列表中。这会告诉SonarJS分析器,
我们的产品
已定义,但定义不在当前fil范围内e、

非常感谢,它解决了这个问题!不过,它提出了另一个问题,与我有变量的代码块中的规则“行应该有足够的测试覆盖率”有关。这是否意味着这些块永远不会被sonarQube中所有规则的测试覆盖?