ESlint
安装:npm install eslint **--**save**-**dev
创建ESlint配置文件.eslintrc.js:eslint **--**init
配置 lint 命令
"scripts": {"lint": "eslint --fix app.js api.js components pages utils"}
执行命令:npm run lint
husky
安装:npm install husky --save-dev
enable git hooks:npx husky install
修改package.json:npm set-script prepare husky install
"scripts": {"prepare": "husky install","lint": "eslint --fix app.js pages utils/common.js",},
create a hooknpx husky add .husky/pre-commit
#!/bin/sh. "$(dirname "$0")/_/husky.sh"# MAC 添加 PATHPATH="/usr/local/bin:$PATH"npm run lint
至此,sourcetree提交代码会校验代码风格
参考资料:
原生微信小程序配置ESlint总结
husky安装( git钩子方法 )
解决mac下sourcetree中运行husky命令提示 npm: command not found
