Prettierとは
Prettierは、次のような複数の言語をサポートするオープンソースのコードフォーマッタです。
- JavaScript
- JSX
- Flow
- TypeScript
- JSON
- HTML
- Vue
- Angular
- Ember / Handlebars
- CSS
- Less
- SCSS
- styled-components 💅
- styled-jsx
- GraphQL
- Markdown
- YAML
Prettierは、コードを解析し、独自のルールに基づいてコードを再出力することで、一貫したスタイルを強制します。行の長さも考慮されます。
Prettierは、全てのフォーマットに関する問題を処理し、開発者がコードスタイルの微細なポイントに時間を費やす必要がなくなります。Prettierを使うことで、開発フローにシームレスに統合され、ファイルを保存する際に自動的にコードをフォーマットし、クリーンで一貫性のあるエラーフリーなコードベースを実現します。
PrettierをVSCodeにインストール
PrettierをVSCodeインストールしていきます。まずはサイドバーの「拡張機能」のアイコンをクリックし、検索バーでprettier
と入力します。そしてPrettier - Code formatter
をクリックします。
Install
ボタンをクリックし、インストールします。(私のVSCodeではPrettierがインストール済みなのでDisable
となっています。)
これでPrettierのインストールは完了です。
次に、ファイル保存時にPrettierでコードを整形されるようにします。サイドバーの歯車のアイコンをクリックし、Settings
をクリックします。
検索バーでformatonsave
と入力し、Format On Save
の項目にチェックをします。
さらに、デフォルトのフォーマッターをPrettierに設定します。検索バーでdefaultformatter
と入力し、Default Formatter
の項目でPrettier
を選択します。
これで、ファイル保存時に、Prettierを使って自動でフォーマットを行う設定となりました。
参考