gpt4 book ai didi

tslint - 如何禁用规则 : one-line in TSLint

转载 作者:行者123 更新时间:2023-12-03 20:16:18 26 4
gpt4 key购买 nike

 clearFile()
{
(<HTMLInputElement>document.getElementById('uploadFile')).value = "";
}


[tslint] misplaced opening brace

.

如果我在同一行函数中使用左大括号,它不会给我警告
clearFile(){
(<HTMLInputElement>document.getElementById('uploadFile')).value = "";
}

此规则称为“一行”规则
以及如何在 TSLint 中配置它以处理第一种大括号样式

提前致谢

最佳答案

如果你想全局打开 Goto {ProjectDirectoty}/tslint.json 并在规则中添加 "one-line": false

一行有 5 个子规则,分别是“check-catch”、“check-finally”、“check-else”、“check-open-brace”、“check-whitespace”。你可以从名字上理解它,比如 catch 你应该或不应该在同一行或下一行写开大括号。

{
"extends": "../tslint.json",
"rules": {
"one-line" : false,
"directive-selector": [
true,
"attribute",
"app",
"camelCase"
],
"component-selector": [
true,
"element",
"app",
"kebab-case"
]
}

}

如果您只想关闭特定的子规则,请使用以下内容
"one-line": [true, "check-catch", "check-finally", "check-else"]

它将为这 3 个规则打开,为其他 2 个规则关闭

如果您想在特定文件中禁用
/* tslint:disable:rule1 rule2 rule3... */ in that file

关于tslint - 如何禁用规则 : one-line in TSLint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53725476/

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