VSCodeでDenoをつかう
公式から拡張機能が提供されている
https://marketplace.visualstudio.com/items?itemName=denoland.vscode-deno
https://deno.com/manual@v1.34.2/references/vscode_deno
インストールではデフォルトでは有効にならない
ワークスペースごとに有効にするのを推奨している
有効にするにはコマンドパレットを開いて下記コマンドを実行すると./vscode/settings.jsonが作られる
$ deno.initializeWorkspace
code:settings.json
{
"deno.enable": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "denoland.vscode-deno",
"json": {
"editor.defaultFormatter": "denoland.vscode-deno"
},
"jsonc": {
"editor.defaultFormatter": "denoland.vscode-deno"
},
}
JSON, JSONCに対して明示的に設定している理由
User側のsettings.jsonでJSONに対してvscode.json-language-featuresが設定されている可能性があるため
VSCodeからのテスト実行に与える引数を含む
code:settings2.json
{
"deno.enable": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "denoland.vscode-deno",
"json": {
"editor.defaultFormatter": "denoland.vscode-deno"
},
"jsonc": {
"editor.defaultFormatter": "denoland.vscode-deno"
},
"deno.testing.args": [
"--allow-all",
"--unstable-kv"
]
}
public.icon