我的jenkins服务器上有多个多语言项目。在所有这些代码中,均使用SonarQube分析Typescript代码。但是在其中一个文件中,没有分析单个Typescript文件,而在Javascript文件中。因此,SonarQube似乎根本看不到Typescript文件,Code-View的“代码行”列对它们而言是空的。我查看了项目的配置,但完全没有发现任何差异。那么,这种奇怪行为的原因可能是什么?
SonarQube版本6.7.3
答案 0 :(得分:0)
原因是打字稿位于检查项目的package.json文件的dependency-section中。在devDependencies-section中使用Typescript可以解决问题。但是,这很奇怪,因为根据SonarQube Docs,打字稿在哪两个部分中都没有关系。