gpt4 book ai didi

typescript - 如何在 TSLint 中启用 "error prevention only"? (禁用样式检查等)

转载 作者:搜寻专家 更新时间:2023-10-30 21:32:28 29 4
gpt4 key购买 nike

我刚刚创建并运行了我的第一个 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 使用内置配置预设推荐

slint:recommended is a stable, somewhat opinionated set of rules which we encourage for general TypeScript programming.

删除 extends 部分将提供一个干净的平板。可以查看默认预设源 here .

您还可以禁用特定规则,例如:

"rules": { "curly": false }

关于typescript - 如何在 TSLint 中启用 "error prevention only"? (禁用样式检查等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57504713/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com