eslint-plugin-diff 仅对您的更改运行ESLint 它解决什么问题? 在大型代码库中引入新的ESLint规则(或更新第3方配置)可能很乏味。 该插件使您的团队只需整理所有新的/已修改的代码,最终迁移到新的/已更新的规则,即可轻松适应新规则。 安装 $ yarn add -D eslint-plugin-diff 用法 建议使用 。 staged配置-仅差异暂存更改 对于预提交的挂钩很有用,例如在运行带有lint阶段的ESLint时 扩展.eslintrc的配置: { " extends " : [ " plugin:diff/staged " ] } 等效于git