lint-staged Husky
lint-staged:
对暂存的git文件运行linters,不要让💩 滑入代码库!
在提交代码之前运行Linting更有意义。通过这样做,您可以确保没有错误进入存储库并强制执行代码样式。但在整个项目上运行lint过程是缓慢的,并且linting结果可能无关紧要。最终,您只需要提交lint文件。
此项目包含一个脚本,该脚本将运行任意shell任务,并以暂存文件列表作为参数,通过指定的glob模式进行筛选。
Husky:
您可以在提交或推送时使用它来整理提交消息、运行测试、整理代码等。Husky支持所有Git钩子。