むにえる牧場

毎日むにえるをつくっています

vscode - javascriptでfunction ()とスペースが入ってしまって困った

vscodejavascriptを書いていて、functionの後ろにスペースが入ってしまった困った

var hoge = function () {
...
}

みたいな感じです。
コード保存時に自動整形されるよう設定していたのですが、ここにスペースが入ってしまうせいで、
ESLintに怒られて……
でもコード保存すると自動整形されて……
みたいな状況になってました。

解決方法

  1. Cmd + Shift + Pでショートカット開いてsetting入力して、Settings(設定画面)を開く
  2. javascriptで検索
  3. Format: Insert Space After Function Keyword For Anonymous Functions
    Defines space handling after function keyword for anonymous functions.
    ここの項目のチェックを外す

これでコードの自動整形時に

var hoge = function() {
...
}

という感じでスペースが空かなくなりました。
備忘録です。