2017-04-27 44 views
0

我是sonarQube的新用戶。我安裝了6.3版本並分析了我們在組中使用的舊項目。 我們有一個變量命名ourProduct是在所有的項目現有(和我們仍然會用於未來的項目。如何禁用變量的規則

但是,當我分析我的本地機器上的項目,我得到這個錯誤

「我們的產品「不存在,更改它的名稱或聲明它的使用不會導致」ReferenceError「

是否有解決方案禁用此規則爲所有項目(此前和未來的)?

我應該排除這個變量還是寫一個新的規則?我該怎麼做?

回答

0

轉至管理> JavaScript>全局變量並將ourProduct添加到全局變量列表中。這告訴SonarJS分析儀,ourProduct定義的,但是該定義在當前文件之外。

+0

非常感謝你,它解決了這個問題!儘管如此,它在代碼塊中提出了與「規則應該有足夠的覆蓋範圍」規則有關的其他問題。 這是否意味着sonarQube中所有規則的測試都不會涵蓋這些塊? – SabrinaS