如何禁用规则:TSLint 中的一行
How to disable Rule: one-line in TSLint
clearFile()
{
(<HTMLInputElement>document.getElementById('uploadFile')).value = "";
}
给予
[tslint] misplaced opening brace
.
如果我在同一行函数中使用左大括号,它不会像
那样给我警告
clearFile(){
(<HTMLInputElement>document.getElementById('uploadFile')).value = "";
}
这条规则称为"one-line"规则
以及如何在 TSLint 中配置它来处理第一种大括号样式
提前致谢
如果您想全局关闭 Goto {ProjectDirectoty}/tslint.json 并在规则中添加 "one-line" : false
一行有"check-catch"、"check-finally"、"check-else"、"check-open-brace"、"check-whitespace"5个子规则。你可以从名字上理解它,比如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
clearFile()
{
(<HTMLInputElement>document.getElementById('uploadFile')).value = "";
}
给予
[tslint] misplaced opening brace
.
如果我在同一行函数中使用左大括号,它不会像
那样给我警告clearFile(){
(<HTMLInputElement>document.getElementById('uploadFile')).value = "";
}
这条规则称为"one-line"规则 以及如何在 TSLint 中配置它来处理第一种大括号样式
提前致谢
如果您想全局关闭 Goto {ProjectDirectoty}/tslint.json 并在规则中添加 "one-line" : false
一行有"check-catch"、"check-finally"、"check-else"、"check-open-brace"、"check-whitespace"5个子规则。你可以从名字上理解它,比如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