Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.39 KB

eslint_prettier.japanese.md

File metadata and controls

26 lines (18 loc) · 1.39 KB

ESLint と Prettier を使う

ESLint と Prettier の比較

以下のコードを ESLint でフォーマットすると、幅が広すぎるという警告が表示されます( max-len の設定によります) 。Prettier はそれを自動的にフォーマットしてくれます。

foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne(), noWayYouGottaBeKiddingMe());
foo(
  reallyLongArg(),
  omgSoManyParameters(),
  IShouldRefactorThis(),
  isThereSeriouslyAnotherOne(),
  noWayYouGottaBeKiddingMe()
);

ソース: prettier/prettier-eslint#101

ESLint と Prettier の統合

ESLint と Prettier はコードフォーマット機能で重複していますが、prettier-eslinteslint-plugin-prettiereslint-config-prettier のような他のパッケージを使うことで簡単に組み合わせることができます。それぞれの違いについての詳細は、リンク先のこちらをご覧ください。