【问题标题】:Which linting tool to use for Angular with JHipster哪个 linting 工具用于 Angular 和 JHipster
【发布时间】:2022-07-08 14:18:38
【问题描述】:

我最近发现了 JHipster,我正在尝试一下。阅读official web page,它说 JHipster 使用 Sonar 作为其 linting 工具。但我也注意到该项目有一个.eslintrc.json 文件配置为使用package.json 中的Angular 和Eslint 依赖项/脚本。但是,sonar-project.properties 文件未配置为将 Eslint 的报告导入 SonarQube(通过 sonar.eslint.reportPaths)。

所以我想知道应该如何使用 JHipster 的堆栈进行 linting 分析。我应该使用 sonar-scanner 的报告还是将 Eslint 的报告导入 SonarQube?

提前致谢,

乌尔科

【问题讨论】:

    标签: eslint jhipster lint


    【解决方案1】:

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

    然后是前端代码的静态代码分析,可以使用npm lint 运行并使用 eslint。 JHipster 没有将 .eslintrc.json 配置为使用 eslint-plugin-sonarjs 所以这里没有与 Sonar 的链接,但如果你想使用 Soanr 提供的额外 eslint 规则,你可以添加它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-13
      • 2021-05-31
      • 1970-01-01
      • 2020-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多