Typescript SONARQUE无法检测到角度类型脚本规则违反

Typescript SONARQUE无法检测到角度类型脚本规则违反,typescript,sonarqube,sonarqube-scan,Typescript,Sonarqube,Sonarqube Scan,我是Sonar Qube的新手,我正在尝试检查angular(typescript)应用程序中的代码气味,但似乎没有检测到违反规则的情况 SonarQube版本是最新版本:SonarQube-7.9.3 在我的角度分量中,我明确地添加了这个规则: var a = NaN; if (a === NaN) { // Noncompliant; always false console.log("a is not a number"); // this is dead

我是Sonar Qube的新手,我正在尝试检查angular(typescript)应用程序中的代码气味,但似乎没有检测到违反规则的情况

SonarQube版本是最新版本:SonarQube-7.9.3

在我的角度分量中,我明确地添加了这个规则:

var a = NaN;

if (a === NaN) {  // Noncompliant; always false

  console.log("a is not a number");  // this is dead code

}
当我运行:npm run sonar时,它在下面没有显示任何问题http://localhost:9000/projects.

我的sonar-project.properties文件具有:

sonar.host.url=http://localhost:9000
sonar.login=admin
sonar.password=admin
sonar.projectKey=test-app
sonar.projectName=test-app
sonar.projectVersion=1.0
sonar.sourceEncoding=UTF-8
sonar.sources=src
sonar.exclusions=**/node_modules/**
sonar.tests=src
sonar.test.inclusions=**/*.spec.ts
sonar.typescript.lcov.reportPaths=coverage/lcov.info
质量配置文件typescript设置为“建议声纳方式”)

我注意到输出中有以下内容:

ERROR: Failed to find a source file matching path D:\temp\angularHelloWorld\hello-world-angular\src\app\app.component.ts in program created with D:\temp\angularHelloWorld\hello-world-angular\tsconfig.json
我没有在tsconfig中看到任何奇怪的东西,你能帮我一下我遗漏了什么吗


谢谢

事实证明,我需要添加以下行:

sonar.typescript.tsconfigPath = tsconfig.app.json
我希望这一评论能对某些人有所帮助