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 позволит мне написать , если операторов, подобных этому.
Окружающая среда
- Цлинт: 4.5.1
- машинопись: 3.3.3333
Полный tslint.json
{
"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": []
}