lint-staged::prohibited::pile_of_poo:—在git staged文件上运行linters

时间:2024-02-25 05:47:52
【文件属性】:

文件名称:lint-staged::prohibited::pile_of_poo:—在git staged文件上运行linters

文件大小:1.79MB

文件格式:ZIP

更新时间:2024-02-25 05:47:52

stylelint git workflow eslint linter

:prohibited: :pile_of_poo: 皮棉阶段 针对暂存的git文件运行linters,不要让 :pile_of_poo: 进入您的代码库! 为什么 在提交代码之前运行时,linting更有意义。 这样,您可以确保没有错误进入存储库并强制执行代码样式。 但是,在整个项目上运行皮棉过程的速度很慢,棉绒的结果可能无关紧要。 最终,您只希望处理将提交的文件。 该项目包含一个脚本,该脚本将运行任何shell任务,并以指定的glob模式过滤后的一系列暂存文件作为参数。 相关博客文章和讲座 如果您已经撰写了一份,请提交PR及其链接! 安装与设定 开始使用lint-staged的最快方法是在终端中运行以下命令: npx mrm lint-staged


【文件预览】:
lint-staged-master
----.eslintrc.json(627B)
----.lintstagedrc.json(66B)
----.gitattributes(19B)
----.github()
--------FUNDING.yml(649B)
--------issue_template.md(1KB)
--------workflows()
----yarn.lock(264KB)
----.babelrc(204B)
----lib()
--------resolveTaskFn.js(4KB)
--------validateConfig.js(2KB)
--------symbols.js(837B)
--------getStagedFiles.js(750B)
--------file.js(1KB)
--------formatConfig.js(137B)
--------messages.js(2KB)
--------generateTasks.js(2KB)
--------makeCmdTasks.js(2KB)
--------state.js(2KB)
--------gitWorkflow.js(12KB)
--------execGit.js(818B)
--------printTaskOutput.js(430B)
--------runAll.js(8KB)
--------getRenderer.js(461B)
--------chunkFiles.js(2KB)
--------resolveGitRepo.js(2KB)
--------index.js(6KB)
----.prettierrc.json(64B)
----LICENSE(1KB)
----wallaby.js(362B)
----test()
--------.eslintrc.json(314B)
--------execGit.spec.js(897B)
--------formatConfig.spec.js(516B)
--------utils()
--------makeCmdTasks.spec.js(4KB)
--------file.spec.js(435B)
--------index.spec.js(5KB)
--------validateConfig.spec.js(3KB)
--------generateTasks.spec.js(6KB)
--------getRenderer.spec.js(860B)
--------printTaskOutput.spec.js(397B)
--------__mocks__()
--------runAll.spec.js(8KB)
--------__snapshots__()
--------resolveTaskFn.spec.js(9KB)
--------gitWorkflow.spec.js(7KB)
--------integration.test.js(42KB)
--------resolveTaskFn.unmocked.spec.js(421B)
--------chunkFiles.spec.js(2KB)
--------resolveGitRepo.spec.js(2KB)
--------state.spec.js(1KB)
--------getStagedFiles.spec.js(871B)
--------index2.spec.js(2KB)
----README.md(27KB)
----.pre-commit-hooks.yaml(76B)
----screenshots()
--------lint-staged-prettier.gif(1.71MB)
----.appveyor.yml(456B)
----.editorconfig(241B)
----.gitignore(625B)
----testSetup.js(101B)
----bin()
--------lint-staged.js(3KB)
----.eslintignore(9B)
----package.json(2KB)

网友评论