angular - 将 SonarTS 质量配置文件与 tslint.json Angular 项目同步

标签 angular typescript sonarqube

我目前正在使用 SonarTS 分析我的 Angular 5/6 应用程序。 我正在使用 tslint.json 规则集在本地运行 tslint 并清除了所有错误/警告。 Sonar 分析后,很明显 SonarTS 中的 TsLint 质量配置文件和 tslint.json 没有使用相同的规则集。 无论如何让 SonarQube 使用我的项目 tslint.json 并基于该规则集创建质量配置文件?

最佳答案

没有自动方法可以做到这一点,请注意并非所有 TSLint 规则都可通过 SonarTS 使用。 所以我建议:

  1. 使用您想要的手动规则创建配置文件

  1. 使用允许导入 tslint 报告的新功能 (https://docs.sonarqube.org/display/PLUG/Importing+TSLint+and+ESLint+issues+for+TypeScript+files),但在 SQ 7.2 发布之前,您只能在 SonarCloud 上使用它.

附言This page可以帮你找到匹配规则

关于angular - 将 SonarTS 质量配置文件与 tslint.json Angular 项目同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50491940/

相关文章:

java - SonarQube 吹毛求疵? - "Right curly brace and next "else"、 "catch"和 "finally"关键字应位于同一行"

javascript - Angular 2 : Check whether user's browser is compatible

Angular 6 应用程序找不到命名空间 'google'

node.js - 如何使用 Promise.all 迭代对象键

mysql - Sonar Tomcat 安装失败

java - SonarQube pdf 报告创建

javascript - Angular 2 : why no empty element tags?

javascript - Angular Http Observable 不更新

html - 如何更改 Angular 2 中下载的子组件的 css 样式?

javascript - React FunctionComponent 上 defaultProps 的 Typescript 错误