仕事ですぐに使えるTypeScriptを読んでいくその54

これは

TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。

参考

著作権者:フューチャー株式会社(Future Corporation)様

future-architect.github.io

基本の環境構築

テスト

資料ではJestの環境構築について。
Jestを選択する理由としては公式でTypeScriptをサポートしているという点。
前章のソフトウェアの開発環境を考えるでは、Jest以外にAva、Mocha、Jasmineが挙がっていた。
それぞれTypeScriptと組み合わせた記事が出てきたので、必要に応じて参照するようにしたい。
このあたり。
ky-yk-d.hatenablog.com

Visual Studio Codeの設定

extensions.jsonとsettings.jsonに設定をしておくと、
開いたときにeslintの拡張とeditconfigの拡張がインストールされるようになる。

extensions.json

{
  "recommendations": [
    "dbaeumer.vscode-eslint",
    "EditorConfig.editorconfig"
  ]
}

settings.jsonにファイル保存時にeslint --fixが自動実行されるように設定しておく。
こうすることでsettings.jsonを共有すればVisual Studio Codeを使う限りどの環境でも共通の
保存設定を保持することが可能となる。

settings.json

{
  "eslint.autoFixOnSave": true,
  "files.autoSave": "off"
}

今日はここまで。