[英]tslint: curly as-needed has no effect
https://palantir.github.io/tslint/rules/curly/
我檢查了文檔並將其添加到tslint.json
文件中。
"curly": [
true, "as-needed"
],
但是,當我運行tslint myapp.ts
,仍然出現如下錯誤。
ERROR: express-app/app.ts[28, 5]: if statements must be braced
它提到的聲明看起來像這樣。
if (server)
server.close(() => console.log('closed'));
但是我認為使用這種卷曲的配置, tslint可以讓我編寫類似if的語句。
{
"extends": [
"tslint:recommended"
],
"jsRules": {},
"rules": {
"quotemark": [
true,
"single"
],
"curly": [
true, "as-needed"
],
"radix": [
false
],
"arrow-parens": [
true,
"ban-single-arg-parens"
],
"no-console": [
true,
"error"
]
},
"rulesDirectory": []
}
看起來tslint@5.4.0
中添加了"as-needed"
選項。
要使其正常工作, tslint
更新到該版本(通過運行npm i -D tslint@^5.4.0
,否則,您希望更新依賴項)。
請注意,這跨越了主要版本的障礙,因此可能會有重大更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.