首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于某种原因,dotnet sonarscanner正在运行一个node命令,并抛出“分析过程中失败,Node.js命令启动eslint-bridge”。

由于某种原因,dotnet sonarscanner正在运行一个node命令,并抛出“分析过程中失败,Node.js命令启动eslint-bridge”。
EN

Stack Overflow用户
提问于 2019-07-26 02:50:14
回答 1查看 354关注 0票数 0

在运行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实例中,但我想了解异常的原因。

EN

回答 1

Stack Overflow用户

发布于 2019-08-07 00:58:41

对于C#/VB.NET代码,代码分析发生在构建步骤中,因为SonarC#/VB.NET规则是以Roslyn规则编写的。

然而,对于SonarQube/Cloud分析的大多数其他语言,分析发生在扫描器end步骤中。扫描程序从SonarQube/Cloud服务器下载语言插件,并调用每个插件,使其有机会分析它可以处理的任何文件。

SonarJS插件与使用NodeJS的ESLint一起工作,即node包用于分析JavaScript文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57208479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档