39
36

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

フロントエンドやるなら入れておくべきPrettierってなに?

Posted at

#プログラミング勉強日記
2020年11月27日
TwitterでフロントエンドやっててPrettierを入れてない人はいないというツイートを見かけて、Prettierってなんだ?って思ったので調べてみた。

#Prettierとは
 Prettier(読み方:「プリティア」)はソースコードを綺麗にしてくれるコードフォーマッターである。
 特に複数人で開発を行っているときに、各自が自由にコードを書いてしまうと、書き方が様々で読みにくくなってしまう。統一されていないコードはメンテナンス性も悪くなり、ミスの原因となる。そこで、コードフォーマッターを利用すると、自動的に決められたコードスタイルにしてくれるので、コードスタイルを意識することなくコーディングすることができる。

#Prettierのメリット
 コードフォーマッターはWebStormやVisual Studio CodeといったWeb制作のエディタに付属しているが、これらはユーザ環境に依存するので、開発者によってエディタが違うとコードフォーマットを統一することは難しくなる。PrettierはNode.js上で動作するのでユーザー環境に依存することなく、コードフォーマットを統一できる。

 また、PrettierはJavaScriptだけでなくWebの様々な言語にも対応する。(JSX, Flow, TypeScript, HTML, YAML, CSS, Less. SCSS, JSON, GraphQL, Markdown, styled-components, styled-jsx, Vue, Angular)

#導入方法

##0. Node.jsをインストールしてコマンドラインを起動する
 これからNode.jsをインストールする。
 Windowsではコマンドプロンプトを起動して、作成したアプリまで移動する。

##1. Prettier本体をインストールする
 Prettierを実行するために、以下のコマンドを入力してインストールする

npm install -D prettier

##3. package.jsonに追記する

package.json
{
  "scripts": {
    "format": "prettier --write 'src/**/*.js'"
  },
  "devDependencies": {
    "prettier": "^1.10.2"
  }
}

##4. コマンドを実行してコードを整形する

npm run format

#参考文献
Prettierの導入方法
フロントエンド開発で必須のコード整形ツール

Prettierの使い方解説。フロントエンドで必須のコード整形ツールで、プログラミング学習の効率も上がります。

39
36
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
39
36

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?