eslint-plugin-diff:仅对您的更改运行ESLint

时间:2024-02-25 16:47:17
【文件属性】:

文件名称:eslint-plugin-diff:仅对您的更改运行ESLint

文件大小:112KB

文件格式:ZIP

更新时间:2024-02-25 16:47:17

git diff eslint eslint-plugin-diff ESLintTypeScript

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


【文件预览】:
eslint-plugin-diff-master
----husky.config.js(71B)
----.gitignore(32B)
----package.json(2KB)
----src()
--------processors.test.ts(1KB)
--------Range.test.ts(351B)
--------__fixtures__()
--------processors.ts(2KB)
--------index.test.ts(154B)
--------index.ts(181B)
--------Range.ts(697B)
--------git.test.ts(2KB)
--------__snapshots__()
--------git.ts(3KB)
----LICENSE.md(1KB)
----jest.config.js(289B)
----tsconfig.eslint.json(89B)
----tsconfig.json(153B)
----.prettierignore(31B)
----.eslintrc.js(1KB)
----lint-staged.config.js(470B)
----README.md(959B)
----.eslintignore(32B)
----tsconfig.build.json(192B)
----tsconfig.base.json(480B)
----yarn.lock(249KB)

网友评论