哪种 linting 工具可用于 Angular 和 JHipster [已关闭]

问题描述 投票:0回答:1

我最近发现了 JHipster,我正在尝试一下。阅读官方网页,它说 JHipster 使用 Sonar 作为其 linting 工具。但我也注意到该项目有一个

.eslintrc.json
文件,配置为与
package.json
中的 Angular 和 Eslint 依赖项/脚本一起使用。但是,
sonar-project.properties
文件未配置为将 Eslint 的报告导入 SonarQube(通过
sonar.eslint.reportPaths
)。

所以我想知道如何使用 JHipster 的堆栈进行 linting 分析。我应该使用声纳扫描仪的报告还是将 Eslint 的报告导入到 SonarQube 中?

eslint jhipster lint
1个回答
1
投票

JHipster 使用 SonarQube 分析您的 java 源代码,通常这是由您的构建工具(maven 或 gradle)和/或您的 java IDE 完成的。

然后是前端代码的静态代码分析,可以使用

npm lint
运行并使用 eslint。 JHipster 不会将
.eslintrc.json
配置为使用
eslint-plugin-sonarjs
,因此此处没有与 Sonar 的链接,但如果您想使用 Sonar 提供的其他 eslint 规则,您可以添加它。

© www.soinside.com 2019 - 2024. All rights reserved.