Inspire - Capo Productions
lint-staged
是一个用于在 Git 暂存文件(staged files)上运行 linters(如 ESLint、Prettier 等)的工具,主要用于前端项目中自动代码检查和格式化。它常与 husky 搭配,在 Git 提交前自动运行检查,以确保代码质量。
lint-staged 的核心功能就是:
只对 staged 的文件运行 lint 命令,提高效率;
在 commit 之前自动格式化或修复代码;
如果 lint 出错或修复失败,则阻止 commit。