Note

3年後の自分のために書いています

VSCode x TypeScript x ESLint で自動整形する

2019/12/23 Update

この記事の内容は不要になったっぽい。

Revisions of "VSCodeでESLint+@typescript-eslint+Prettierを導入する(v2.0.0修正版)" - Qiita

以下、元記事。

JS のプロジェクトを TS に変更したら ESLint の整形が効かなくなったのでメモ。

VSCodesettings.json に以下を追加すればOK。

  "eslint.validate": [
    "javascript",
    "javascriptreact",
    {"language": "typescript", "autoFix": true },
    {"language": "typescriptreact", "autoFix": true }
  ]

"javascript", "javascriptreact" も書かないと js への整形が効かなくなる。

参考

GitHub - microsoft/vscode-eslint: VSCode extension to integrate eslint into VSCode

Autofix lightbulb not shown in TypeScript · Issue #609 · microsoft/vscode-eslint · GitHub