yarn add @commitlint/{cli,config-conventional} -D
echo "module.exports = { extends: ['@commitlint/config-conventional'] };" > commitlint.config.js
yarn add husky --dev
yarn husky install
yarn husky add .husky/commit-msg 'yarn commitlint --edit $1'
yarn add stylelint stylelint-config-standard -D
echo '{ "extends": "stylelint-config-standard"}' > .stylelintrc.json
在husky中添加pre-commit钩子
yarn husky add .husky/pre-commit "yarn stylelint **/*.css" --fix"
yarn add eslint -D
在husky的pre-commit钩子中添加
yarn husky add .husky/pre-commit "yarn eslint ./src --ext .vue,.js --fix --cache"
commitlint
stylelint
husky
eslint