Husky基础配置
安装
安装husky
1
npm i -D husky
package.json中加入通用命令
1
2
3"scripts": {
"prepare": "husky install"
}运行命令生成默认配置,并添加相关配置
1
2
3
4
5npm run prepare
npx husky add .husky/commit-msg
生成文件undefined替换为npx --no -- commitlint --edit ${1}
npx husky add .husky/pre-commit
生成文件undefined替换为npx lint-staged辅助插件lint-staged安装
1
npm i -D lint-staged
1
2
3
4
5module.exports = {
'*.{js,jsx,ts,tsx}': ['eslint', 'prettier --check'],
'*.{scss,css}': ['stylelint', 'prettier --check'],
}
使用
- 提交代码时就会自动检查lint相关的东西,有错误就提交不了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 追风的少年!