将值设置为SonarQube中的JavaScript全局变量设置

将值设置为SonarQube中的JavaScript全局变量设置,sonarqube,sonarqube-scan,Sonarqube,Sonarqube Scan,我有一个ASP.NET MVC应用程序,我将sonar project.properties文件添加到与解决方案文件相同的文件夹中。我只是想在sonar.javascript.globals设置中添加一个全局变量,但似乎没有效果。我无法访问SonarQube运行的机器,我只能在SonarQube网站上看到违规行为。我只有声纳项目中的3个设置。属性 sonar.projectKey= <key> sonar.projectName= <name> sonar.javasc

我有一个ASP.NET MVC应用程序,我将
sonar project.properties
文件添加到与解决方案文件相同的文件夹中。我只是想在
sonar.javascript.globals
设置中添加一个全局变量,但似乎没有效果。我无法访问SonarQube运行的机器,我只能在SonarQube网站上看到违规行为。我只有
声纳项目中的3个设置。属性

sonar.projectKey= <key>
sonar.projectName= <name>

sonar.javascript.globals= <global_variable_name>
sonar.projectKey=
sonar.projectName=
sonar.javascript.globals=

通过将JavaScript全局变量标记为窗口对象的成员,我解决了这个问题。SonarQube现在不再抱怨变量未声明。
例如,对于
窗口。

我通过将JavaScript全局变量标记为窗口对象的成员来解决这个问题。SonarQube现在不再抱怨变量未声明。 例如,
窗口。