如何在 TSLint 中启用 "error prevention only"? (禁用样式检查等)
How to enable "error prevention only" in TSLint? (Disable style checks, etc.)
我刚刚创建 运行 我的第一个 Vue.js + TypeScript 项目,但是在我将 typescript 代码重新格式化为我最喜欢的格式后,npm run serve
命令中出现提示提示:
WARNING in .../src/app/app.ts
7:1 misplaced opening brace
5 | })
6 | export default class App extends Vue
> 7 | {
| ^
8 |
9 | }
10 |
No type errors found
Version: typescript 3.5.3, tslint 5.18.0
Time: 1148ms
有没有办法只启用 TSLint 中的错误检查而不启用任何样式检查规则?
我尝试按照TSLint: how to disable all style/readability rules把tslint.json
里面的规则全部去掉,但是还是提示同样的警告
我当前的 tslint.json
文件:
{
"defaultSeverity": "warning",
"extends": [
"tslint:recommended"
],
"linterOptions": {
"exclude": [
"node_modules/**"
]
}/*,
"rules": {
"indent": [true, "spaces", 4],
"quotemark": [true, "single"]
}*/
}
配置选项:
"extends": [
"tslint:recommended"
]
告诉 TSLint 使用内置配置预设 recommended
。
slint:recommended is a stable, somewhat opinionated set of rules which we encourage for general TypeScript programming.
删除 extends
部分将提供一个干净的状态。可以查看默认预设源 here.
您还可以禁用特定规则,例如:
"rules": { "curly": false }
我刚刚创建 运行 我的第一个 Vue.js + TypeScript 项目,但是在我将 typescript 代码重新格式化为我最喜欢的格式后,npm run serve
命令中出现提示提示:
WARNING in .../src/app/app.ts
7:1 misplaced opening brace
5 | })
6 | export default class App extends Vue
> 7 | {
| ^
8 |
9 | }
10 |
No type errors found
Version: typescript 3.5.3, tslint 5.18.0
Time: 1148ms
有没有办法只启用 TSLint 中的错误检查而不启用任何样式检查规则?
我尝试按照TSLint: how to disable all style/readability rules把tslint.json
里面的规则全部去掉,但是还是提示同样的警告
我当前的 tslint.json
文件:
{
"defaultSeverity": "warning",
"extends": [
"tslint:recommended"
],
"linterOptions": {
"exclude": [
"node_modules/**"
]
}/*,
"rules": {
"indent": [true, "spaces", 4],
"quotemark": [true, "single"]
}*/
}
配置选项:
"extends": [
"tslint:recommended"
]
告诉 TSLint 使用内置配置预设 recommended
。
slint:recommended is a stable, somewhat opinionated set of rules which we encourage for general TypeScript programming.
删除 extends
部分将提供一个干净的状态。可以查看默认预设源 here.
您还可以禁用特定规则,例如:
"rules": { "curly": false }