gpt4 book ai didi

typescript - SonarQube 未检测到 Angular-TypeScript 规则违规

转载 作者:行者123 更新时间:2023-12-04 09:29:09 27 4
gpt4 key购买 nike

我是 Sonar Qube 的新手,我正在尝试检查 angular( typescript )应用程序中的代码异味,但似乎没有检测到违反规则的情况。
SonarQube 最新版本:sonarqube-7.9.3
在我的 angular 组件中,我明确添加了此规则违规行为:

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 设置为“推荐 Sonar 方式)”
我在输出中注意到以下内容:
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
我希望评论会帮助某人

关于typescript - SonarQube 未检测到 Angular-TypeScript 规则违规,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62909887/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com