VSCodeで保存時に deno fmt するには
Deno.icon Visual Studio CodeでDenoを使って保存時に deno fmt を実行するにはワークスペースに以下のような設定を入れる。
code:settings.json
{
"deno.enable": true,
"deno.lint": true,
"deno.unstable": false,
"editor.formatOnSave": true,
"editor.defaultFormatter": "denoland.vscode-deno"
}
ちなみに Prettier にあるようなセミコロンを外したり、シングルクォートを強制する手段はない。
Go の go fmt と同じくDeno組み込みのルールを適用したいときにこのコマンドを使うという設計。
以下で話されているように、個人やチームのカスタムルールを利用するときは従来どおり Prettier や ESLint を使って良い。
/icons/github.icon https://github.com/denoland/deno/issues/3827