This post is not done yet

Why do I need both Eslint and Prettier?

Eslint is a language linter and Prettier is a formatter. They are having some intersections but not duplicated.

How can I make them work together?

First of all, you need to install these 3 packages

Config Eslint and Prettier rules

Make it work

prettier-eslint does the jobs of both eslint --fix and prettier and always regards eslint rules above prettier if there are conflicts rules present.

A simple command to kickoff the formatting prettier-eslint [path/to/files]