Skip to main content

lint-staged

原理

git diff --cached 列出当前树的更新

使用 lint-staged 优化检测速度

让 eslint 和 prettier 只检测暂存区的文件

pnpm add lint-staged -D

在 package.json 添加 lint-staged 配置 (适用于 react)

配置是覆盖全部,但是通过 lint-staged 修改只对暂存区文件做处理

两个没有关系

"lint-staged": {
"src/**/*.{ts,tsx}": [
"pnpm run lint:eslint",
"pnpm run lint:prettier"
]
},