没有合适的资源?快使用搜索试试~ 我知道了~
lint-staged:在 git 暂存文件上运行 linter-开源
共75个文件
js:51个
json:7个
yml:3个
需积分: 50 0 下载量 198 浏览量
2021-08-08
00:13:08
上传
评论
收藏 1.79MB ZIP 举报
温馨提示
对暂存的 git 文件运行 linter,不要让任何东西溜进你的代码库! 在提交代码之前运行 Linting 更有意义。 通过这样做,您可以确保没有错误进入存储库并强制执行代码风格。 但是在整个项目上运行 lint 过程很慢,并且 linting 结果可能无关紧要。 最终,您只想对将要提交的文件进行 lint。 该项目包含一个脚本,该脚本将运行任意 shell 任务,并将暂存文件列表作为参数,由指定的 glob 模式过滤。 Linter 命令处理所有暂存文件的子集,由 glob 模式定义。 lint-staged 使用 micromatch 来匹配文件。 lint-staged 的概念是在 git 中暂存的文件上运行配置的 linter 任务(或其他任务)。 lint-staged 将始终将所有暂存文件的列表传递给任务,并且应在任务本身中配置忽略任何文件。
资源推荐
资源详情
资源评论
收起资源包目录
v11.1.2.zip (75个子文件)
okonet-lint-staged-b3d97cf
.eslintrc.json 627B
.lintstagedrc.json 66B
.gitattributes 19B
.github
FUNDING.yml 649B
issue_template.md 1KB
workflows
main.yml 3KB
yarn.lock 270KB
.babelrc 204B
lib
resolveTaskFn.js 4KB
validateConfig.js 3KB
symbols.js 1007B
getStagedFiles.js 750B
file.js 1KB
messages.js 3KB
generateTasks.js 2KB
makeCmdTasks.js 2KB
validateOptions.js 910B
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 5KB
validateBraces.js 3KB
.prettierrc.json 64B
LICENSE 1KB
wallaby.js 362B
test
.eslintrc.json 314B
execGit.spec.js 897B
utils
replaceSerializer.js 154B
tempDir.js 491B
makeCmdTasks.spec.js 4KB
file.spec.js 435B
index.spec.js 6KB
validateConfig.spec.js 2KB
generateTasks.spec.js 6KB
getRenderer.spec.js 860B
printTaskOutput.spec.js 397B
__mocks__
npm-which.js 239B
advanced-config.js 152B
log-symbols.js 85B
cosmiconfig.js 184B
my-config.json 20B
execa.js 228B
gitWorkflow.js 493B
my-lint-staged-config
index.js 38B
package.json 60B
runAll.spec.js 8KB
__snapshots__
validateConfig.spec.js.snap 2KB
validateBraces.spec.js 4KB
resolveTaskFn.spec.js 9KB
gitWorkflow.spec.js 7KB
integration.test.js 42KB
validateOptions.spec.js 2KB
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 26KB
.pre-commit-hooks.yaml 76B
.husky
pre-commit 66B
.gitignore 2B
screenshots
lint-staged-prettier.gif 1.71MB
.appveyor.yml 429B
.editorconfig 241B
.gitignore 625B
testSetup.js 101B
bin
lint-staged.js 3KB
.eslintignore 9B
package.json 2KB
共 75 条
- 1
资源评论
起飞页
- 粉丝: 22
- 资源: 4545
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功