【问题标题】:How to tell Sonar to analyze *.ts files instead of *.js files如何告诉 Sonar 分析 *.ts 文件而不是 *.js 文件
【发布时间】:2017-07-11 09:49:10
【问题描述】:

在我的项目中,有一个声纳扫描仪,它只分析 *.js 文件(可能有这样的配置等等)。我也有伊斯坦布尔代码覆盖率,它会生成一个带有结果的完美 lcov 文件。

此 lcov 文件引用了 Sonar 未分析的 *.ts 文件。所以问题是如何告诉 Sonar 分析 *.ts 文件而不是 *.js 文件?

现在我得到了这样的东西 -

Could not resolve 10 file paths in [coverage.lcov], first unresolved path: 
[path]/test.ts . 

非常感谢任何帮助,如果有人可以分享他们的工作配置文件sonar-project.properties,那就太好了。

【问题讨论】:

    标签: javascript typescript sonarqube istanbul


    【解决方案1】:

    这不是在 sonar-project.properties 中配置的,而是通过 GUI 配置的:Administration > General Settings > SonarJS > File Suffixes

    【讨论】:

    • 我像上面一样配置,但我收到错误,错误:SonarQube 扫描仪执行期间出错错误:文件'src/app/Mvr/mvr.****.**** 的语言.ts' 无法确定,因为文件匹配 sonar.lang.patterns.ts 的模式:*/.ts、*/.tsx 和 sonar.lang。 patterns.js:*/.js、*/.jsx、*/.vue、*/。 ts 错误:错误:使用 -X 开关重新运行 SonarQube 扫描仪以启用完整的调试日志记录。设置构建名称。和声纳扫描仪失败。我正在使用 sonarqube 5.6,你能帮我解决这个问题吗?
    猜你喜欢
    • 1970-01-01
    • 2016-10-01
    • 2018-05-19
    • 2018-02-03
    • 2011-08-10
    • 2010-10-02
    • 2017-10-01
    • 1970-01-01
    • 2010-10-25
    相关资源
    最近更新 更多