首页 > 解决方案 > 仅针对 SonarTS 而不是 TSLint 跳过 .spec 文件

问题描述

我想在我的 Angular 6 项目中设置 SonarTS,但是在运行我的lintnpm 脚本时,我也会对我的 .spec 文件进行代码分析。有时我的 .spec 文件中的重复是可取的,那么如何在不跳过 .spec 文件的 linting 的情况下停用它?

package.json中的 npm 脚本

"lint": "tslint -p src/tsconfig.tslint.json -t stylish -c tslint.json",

package.json中的 devDependency

"tslint-sonarts": "^1.7.0",

tslint.json

"extends": [
    "@ns/tslint-presets/tslint.recommended.angular.json",
    "tslint-config-prettier",
    "tslint-sonarts"
],

tsconfig.json(这也跳过了 linting,不需要!)

"exclude": [
    "node_modules",
    "**/*.spec.ts"
],

标签: angulartslintsonarlint

解决方案


推荐阅读