在运行dotnet sonarscanner实用程序向我们的sonarqube实例发送数据时,我得到了一个非致命异常。
在执行"dotnet sonarscanner end“命令时,抛出异常”分析失败,启动eslint-bridge的Node.js命令是:/usr/bin/Node.js /builds/app-namespace/app-name/.sonarqube/out/.sonar/.sonartmp/eslint-bridge-bundle/node_modules/eslint-bridge/bin/server 44002 java.lang.IllegalStateException:无法启动服务器(10s超时)“
我当前正在节点为v10.14.2的高山码头容器中运行该命令: 2.2.3
node和npm命令在path中可用,我还在sonarqube xml配置中指定了sonar.nodejs.executable。
此外,用于与dotnet项目相关的节点包是什么?
内容仍在部署到我们的sonarqube实例中,但我想了解异常的原因。
发布于 2019-08-07 00:58:41
对于C#/VB.NET代码,代码分析发生在构建步骤中,因为SonarC#/VB.NET规则是以Roslyn规则编写的。
然而,对于SonarQube/Cloud分析的大多数其他语言,分析发生在扫描器end步骤中。扫描程序从SonarQube/Cloud服务器下载语言插件,并调用每个插件,使其有机会分析它可以处理的任何文件。
SonarJS插件与使用NodeJS的ESLint一起工作,即node包用于分析JavaScript文件。
https://stackoverflow.com/questions/57208479
复制相似问题