web-dev-qa-db-ja.com

保存時のVSCode自動フォーマットが最後の改行を削除しないようにする

formatOnSave と呼ばれるVSCodeの最後の機能を使用しています。これは非常に優れています。
小さな問題が1つあります。フォーマッターは、たとえばpackages.jsonのようなjsonファイルの最後にある新しい行を削除する傾向があります。

私のリンターはファイルの最後にそれらの新しい行を望んでいます、そして私もそうです。

ファイルの最後に新しい行を保持するようにフォーマッタに指示できる設定または方法はありますか?

関連する問題:

11
Cyril Gandon

このオプションは、 2016年11月のリリース1.8 から追加されました。

新しいエディター設定

  • files.insertFinalNewline-保存時にファイルの最後に改行を自動的に追加します。
12
Cyril Gandon

私のリンターはファイルの最後にそれらの新しい行を望んでいます、そして私もそうです。

VSCode ESLintには オプションautoFixOnSaveと呼ばれています。ワークフローに応じて ESLint CLI にも--fixオプションをgitフックに結び付けることができます。

あなたが探しているだけなら いくつかの賢明なデフォルト ここにあります:

"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
0
Josh Habdas