Masayan tech blog.

  1. ブログ記事一覧>
  2. 【フロントエンド】VsCodeにインストールするべき必須の便利拡張機能

【フロントエンド】VsCodeにインストールするべき必須の便利拡張機能

公開日

環境

  • VsCode 1.63.2

拡張機能

Quokka.js

変数の中身などをデバッグしながらplaygroundすることができるめちゃめちゃ必須級の機能です。JavaScriptとTypeScriptどちらも対応しています。console.logをいちいち書かなくてもいいので、最高です。

https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode

Template String Converter

あの厄介なテンプレートリテラルを自動変換してくれる優れもの!

${と入力すると、ダブルクォーテーションを勝手にバッククォートに変換してくれる

https://marketplace.visualstudio.com/items?itemName=meganrogge.template-string-converter

Auto Rename Tag

htmlの開始タグと終了タグを同期してくれます(片方を修正したら、もう片方も自動的に修正される)

https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag

change-case

文字列のスタイル(キャメル、パスカル、スネークなど)を変換できる

https://marketplace.visualstudio.com/items?itemName=wmaurer.change-case

Eslint

コードの静的解析ツールです。

https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint

Prettier

コードの自動フォーマット。

https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

JavaScript(ES6) code snippets

特定の文字を入力したら、以下のような定型を自動で補完してくれるようなスニペットが色々使える拡張機能です。

https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets

array.forEach(currentItem => {

})

ES7 React/Redux/GraphQL/React-Native snippets

useEffectやuseStateなどのreact特有の記述が一気に補完できるのでreactを使用するのであれば、必須です。

https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets

CodeMetrics

特定のコードの複雑性を数値化し、その複雑性を生じさせているコードを教えてくれる

https://marketplace.visualstudio.com/items?itemName=kisstkondoros.vscode-codemetrics

Add jsdoc comments

jsDocの入力を支援してくれます

https://marketplace.visualstudio.com/items?itemName=stevencl.addDocComments

Better Comments

コード内のコメントの種類ごとに色を付けることができ、見やすくなります

https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments

axe Accessibility Linter

アクセシビリティに関するエラーを可視化してくれる。一例としてimgタグにaltを指定しない場合は以下のような表示

https://marketplace.visualstudio.com/items?itemName=deque-systems.vscode-axe-linter

Highlight Matching Tag

対になる開始タグと終了タグをハイライトする事ができる

https://marketplace.visualstudio.com/items?itemName=vincaslt.highlight-matching-tag

Tailwind CSS IntelliSense

Tailwind CSSの補完が効くようになります。Tailwind使うなら必須級!

https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss

CSS Navigation

html上のクラス名やID名から該当のcssやscssへジャンプすることが可能

Color Highlight

HTMLやCSS等で指定されたRGB値に対応する色をつけて可視化してくれるプラグインです

https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight

以上です。

まとめ

いかがでしたでしょうか。本記事では、主にフロントエンド開発において、VsCodeに入れるべき必須の便利拡張機能について紹介しています。コーディングの量を必要最小限に抑えて開発効率をあげてくれるものや、ハイライト表示等の開発補助をしてくれるものを紹介していますので、ぜひ参考にしてみてください。