包含ES7装饰器的.js文件的Javascript分析失败

Adr*_*tev 5 sonarqube ecmascript-7

我目前正在使用Babel(Javascript转换器),它允许我现在使用未来的语法.我正在使用装饰器功能(https://github.com/wycats/javascript-decorators).但是当我对该代码运行分析时,SonarQube会抛出以下错误:

[09:19:43] 09:19:43.693错误 - 无法解析文件:/...../ my-form.js 09:19:43.693错误 - 第10行第1列的解析错误:

1: import {View, Component, Inject, NgScope} from 'app/app';
...
9: 
10: @Component({
    ^
11:   selector: 'my-form'
12: })
13: @View({
14:   template: myTemplate
15: })
Run Code Online (Sandbox Code Playgroud)

Javascript插件是否会很快覆盖它(或者至少被解析器跳过,但允许它继续处理文件)?有没有办法为此提交JIRA问题?

Cus*_*dio 3

来自 SonarQube 用户组:

关于装饰器构造的支持,只要它不属于 ECMAScript 标准的一部分,JavaScript 插件就不会支持它。此外,当 JavaScript 插件无法解析文件时,分析不应失败,它应该成功,但不会在未解析的文件上报告任何问题。

然而,已经有一个 JIRA 票证,您可以在其中投票以向他们表明对此功能的需求。

JIRA - 支持实验性 JavaScript 功能