【发布时间】:2020-02-21 10:46:09
【问题描述】:
我正在使用 AngularJs 项目,要求是使用 tslint 来将警告视为错误。
我浏览过 palantir 网站 (https://palantir.github.io/tslint/usage/cli/) 并按照以下所有步骤安装 tslint:
npm install tslint typescript --save-dev
-i, --init: - 在当前工作目录中生成一个 tslint.json 配置文件。
我可以在我的项目目录中看到 tslint.json 文件,现在我被困在这里。规则没有反映,不确定我是否在做正确的事情来在项目文件上运行 tslint。
我需要一点指导来理解:
- 如何运行 tslint 来检查规则是否正常运行。
- 是自动在后台运行还是有运行tslint规则的命令?
- 如何为项目中的所有 js 文件设置规则以将警告视为错误?
谁能解释一下使用 VSCode 在 AngularJS 项目中实现 tslint 的步骤?
我正在使用 Visual Studio Code 来开发应用程序。
我的 tslint.json 如下所示:
{
"defaultSeverity": "error",
"complierOptions":{
"allowJs":true
},
"jsRules": {
"no-invalid-this": false,
"severity": "error",
"max-line-length": {
"options": [120]
}
},
"rules": {
"severity": "error"
},
"rulesDirectory": []
}
我已经尝试引用一些链接,但没有成功。
其中之一是 -TSLint configuration for Angular 1 project
提前致谢
【问题讨论】: