SonarQube 扫描仪正在使用 javascript

Posted

技术标签:

【中文标题】SonarQube 扫描仪正在使用 javascript【英文标题】:SonarQube Scanner is borking on javascript 【发布时间】:2018-04-01 22:24:20 【问题描述】:

/typescript

10:33:14.808 ERROR: Unable to parse file: C:/Users/marc.donovan/wk/pos-web-framework/packages/pos-web-error-manager/src/index.js
10:33:14.811 ERROR: Parse error at line 4 column 13:

4: export type 
                ^
5:   ErrorReport, 
6: ;

还有这里:

450:   getTerminalAvailableKeyboardMappings$(props:  terminalId: String ): Rx.Observable<[] | void> 

【问题讨论】:

【参考方案1】:

自 SonarJS 3.2 起提供流语法支持(可能是您的情况,而不是您所说的打字稿)。见this issue。

您可能只需要更新您的插件版本。

【讨论】:

我使用的是 3.2.0.5506 jar。我想我需要等待这个github.com/SonarSource/SonarJS/issues/771 得到解决。虽然我在那里没有看到导出语法,但它看起来像是从下一个里程碑中删除了。

以上是关于SonarQube 扫描仪正在使用 javascript的主要内容,如果未能解决你的问题,请参考以下文章

SonarQube 扫描仪和 Jenkins 并行构建

Maven 和 SonarTsPlugin 的 SonarQube 扫描仪无法运行节点

使用 .pak 扩展名存储的 plsql 文件的 sonarqube 扫描仪不扫描

Sonarqube Azure Devops 分析后未扫描代码

ANT 任务:使用 JaCoCo 的 SonarQube 扫描仪代码覆盖率报告

Sonarqube 无法创建用户缓存