无法使用SonarQube分析Javascript文件

时间:2015-12-09 22:17:14

标签: javascript sonarqube sonarqube-msbuild-runner

当尝试使用javascript 2.9插件(使用SonarQube 5.2和MSBuild运行器)对项目进行分析时,我收到文件错误

  

错误:Sonar runner执行期间出错[错误]由以下原因引起:   org.sonar.squidbridge.api.AnalysisException:无法分析文件:   C:/Builds/source/_work/thefile.js

我已尝试卸载javascript插件,但这只会将问题移到CSS文件上,就像CSS报告的问题一样

任何人都有一个不涉及卸载javascript和css插件的解决方案?

1 个答案:

答案 0 :(得分:1)

您的日志包含一些包含有用信息的堆栈跟踪。你得到的错误来自SonarQube Web插件,而不是JavaScript插件。我创建了以下故障单来跟踪此问题:https://jira.sonarsource.com/browse/SONARWEB-43

修改: SonarQube Web插件中的此错误会阻止分析完成。 Web插件会在分析中自动调用,因为它应该分析名称以" .html"结尾的所有文件。

可能的解决方法:

  • 使用以下设置禁用分析插件:sonar.excludePlugins=web
  • 从分析中排除html文件

请参阅http://docs.sonarqube.org/display/SONAR/Analysis+Parametershttp://docs.sonarqube.org/display/SONAR/SonarQube+Scanner+for+MSBuild+Configuration