ESLint与Prettier

ESLint 与 Prettier

关联:前端工程化 / Vue / TypeScript核心语法

分工边界(先把职责说清楚)

安装依赖(常见组合)

Prettier 本体 + 两个关键包:

Prettier 配置(示例)

.prettierrc(JSON 格式,注意不能写注释):

{
  "semi": true,
  "singleQuote": false,
  "tabWidth": 2,
  "trailingComma": "all",
  "printWidth": 100,
  "endOfLine": "auto"
}

.prettierignore(建议显式维护):

dist
node_modules
coverage
.vscode
public
package-lock.json

ESLint 与 Prettier 集成思路(避免“互相打架”)

常见坑

资料(PDF)