Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sonarqube SonarScanner忽略React项目中的Javascript文件_Javascript_Reactjs_Sonarqube_Sonarscanner - Fatal编程技术网

Sonarqube SonarScanner忽略React项目中的Javascript文件

Sonarqube SonarScanner忽略React项目中的Javascript文件,javascript,reactjs,sonarqube,sonarscanner,Javascript,Reactjs,Sonarqube,Sonarscanner,我在windows10操作系统中有一个reactjsjavascript项目工作区,我想使用SonarScanner来运行代码分析。我已设置并验证声纳扫描仪是否正常运行。我还在SonarScanner/conf/sonar-scanner.properties文件中设置了“sonar.host.url”。我每次运行时都可以看到扫描结果 然后,我在我的工作区中添加了“sonar project.properties”文件。以下是“sonar project.properties”文件中的设置: 然

我在windows10操作系统中有一个reactjsjavascript项目工作区,我想使用SonarScanner来运行代码分析。我已设置并验证声纳扫描仪是否正常运行。我还在SonarScanner/conf/sonar-scanner.properties文件中设置了“sonar.host.url”。我每次运行时都可以看到扫描结果

然后,我在我的工作区中添加了“sonar project.properties”文件。以下是“sonar project.properties”文件中的设置:

然后我运行了声纳扫描器命令,比如“$sonar scanner-X”

我可以在日志中看到Javascript文件已被读取,但文件的索引语言为“null”

我还注意到日志中的可用语言中没有Javascript。它只显示了Java:

14:29:42.889 INFO: Load project repositories (done) | time=125ms
14:29:42.990 DEBUG: Available languages:
14:29:42.993 DEBUG:   * Java => "java"
在Sonarqube服务器中,项目显示0个错误和漏洞,没有源代码。


这里缺少什么配置?

如果您是从jenkins运行, 添加代码文件的srs路径

sonar.language=js (optional)
sonar.sources=./src/main/TestApp 
14:29:42.889 INFO: Load project repositories (done) | time=125ms
14:29:42.990 DEBUG: Available languages:
14:29:42.993 DEBUG:   * Java => "java"
sonar.language=js (optional)
sonar.sources=./src/main/TestApp