Using ESLint and Prettier

Comparing ESLint and Prettier

If you format this code using ESLint, it will just give you a warning that it’s too wide (depends on your max-len setting). Prettier will automatically format it for you.

  1. foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne(), noWayYouGottaBeKiddingMe());
  1. foo(
  2. reallyLongArg(),
  3. omgSoManyParameters(),
  4. IShouldRefactorThis(),
  5. isThereSeriouslyAnotherOne(),
  6. noWayYouGottaBeKiddingMe()
  7. );

Source: https://github.com/prettier/prettier-eslint/issues/101

Integrating ESLint and Prettier

ESLint and Prettier overlap in the code formatting feature but can be easily combined by using other packages like prettier-eslint, eslint-plugin-prettier, and eslint-config-prettier. For more information about their differences, you can view the link here.