VSCode、Prettier、TSLintを使用しています。
私が2つ以上の呼び出しで関数呼び出しを連鎖させた場合
let m = moment().startOf("day").subtract(30, "days");
きれいに割り込む
let m = moment()
.startOf("day")
.subtract(30, "days")
TSLintルールを既に設定しました
{
"defaultSeverity": "warning",
"extends": ["tslint:recommended"],
"linterOptions": {
"exclude": ["node_modules/**"]
},
"rules": {
// ...
"newline-per-chained-call": false
}
}
と休閑の設定
"prettier.tslintIntegration": true
しかし、連鎖された機能はまだ新しいラインに分かれています。
改行を避けながらTSLintを使用するにはどうすればよいですか?
Prettier v2.0.4では、この問題は修正されています。これで、コード行が構成で指定された長さまたはデフォルトの80以内である限り、1行に残されます。それ以外の場合は、複数行に折り返されます。
これらの変更を有効にするには、私はもっときれいにアップグレードする必要がありました。
$ yarn upgrade -g prettier --latest