2019-2-16
[JavaScript]VSCode+Prettier導入
めちゃくちゃ今更だけどやっとPrettier
を入れたのでメモ。ESLint との連携は後回し。
公式
prettier/prettier: Prettier is an opinionated code formatter.
手順
prettier
インストール- プロジェクトルートに
.prettierrc.js
を配置 - VSCode にプラグインを導入
- VSCode で保存時にフォーマッタがかかるように
以上、めちゃくちゃ簡単。
prettier
インストール
npm i -D prettier
プロジェクトルートに.prettierrc.js
を配置
.prettierrc.js
はコンフィグファイル。以下は一例。
module.exports = {
// `(x) => x`を`x => x`に変換
arrowParens: 'avoid',
// `{x: 10}`を`{ x: 10 }`に変換
bracketSpacing: true,
// 改行コードをLFに統一
endOfLine: 'lf',
// ケツカンマ
trailingComma: 'es5',
// インデント幅
tabWidth: 2,
// セミコロンなし
semi: false,
// シングルクォート
singleQuote: true,
}
VSCode にプラグインを導入
prettier
で検索すれば出てくる。
VSCode で保存時にフォーマッタがかかるように
設定画面開いてformat
あたりで検索すればFormat On Save
という項目が出てくるので、それを ON にする。