prettier 和 eslint 有什么区别?各自的的作用是什么?

eslint

eslint(包括其他一些 lint 工具)的主要功能包含代码格式的校验,代码质量的校验。

prettier

prettier 只是代码格式的校验(并格式化代码),不会对代码质量进行校验。

说明

代码格式问题通常指的是:单行代码长度、tab 长度、空格、逗号表达式等问题。
代码质量问题指的是:未使用变量、三等号、全局变量声明等问题。