LoginSignup
1
2

More than 3 years have passed since last update.

prettierの使い方とコーディングルールの登録

Posted at

prettier

コードの整形ができるツール。ESLintと併用でき、ESLintよりも整形力にすぐれている。

install

npm i prettier
// ESLintと併用 + Googleのcoding rule
npm i prettier-eslint prettier-eslint-cli eslint-config-google

setting

登録したいルールを下記のように記述する。

// .prettierrc.js ( new file )

module.exports = {
  singleQuote: true,
  semi: false,
}

packageも書き加える。

// package.json

"scripts": {
  "format": "prettier --write 'src/**/*.{js,json,md,html,ts}'" // +
}

また、ESLintの設定もできる。

// eslintrc.json ( new file )

{
  "env": {
    "browser": true,
    "es6": true
  },
  "extends": ["eslint:recommended", "plugin:prettier/recommended"],
  "rules": {
    "prettier/prettier": [
      "error",
      {
        "singleQuote": true,
        "trailingComma": "es5"
      }
    ]
  }
}

run

npm run format
1
2
0

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
1
2