diff --git a/build/git-release.sh b/build/git-release.sh index 8014a0e..d27202f 100644 --- a/build/git-release.sh +++ b/build/git-release.sh @@ -1,5 +1,5 @@ #!/usr/bin/env sh -npm run dist # 先看能不能打包成功,没有代码校验等问题再切换分之 +npm run lint # 先校验 git checkout dev diff --git a/package.json b/package.json index 1efa8fd..a8c86ce 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "dev": "npm run serve", "serve": "vue-cli-service serve", "build": "vue-cli-service build", - "dist": "vue-cli-service build --target lib --name axe ./packages/index.js && vue-cli-service build --axe --no-clean", + "dist": "npm run lint && vue-cli-service build --target lib --name axe ./packages/index.js && vue-cli-service build --axe --no-clean", "test:unit": "vue-cli-service test:unit", "test:ui": "karma start", "lint": "vue-cli-service lint", @@ -81,7 +81,17 @@ "lint-staged": { "*.{js,jsx,vue}": [ "vue-cli-service lint", + "eslint --fix", + "prettier --write", "git add" + ], + "*.{css,scss}": [ + "stylelint --cache --fix", + "prettier --write" + ], + "*.scss": [ + "stylelint --syntax=scss", + "prettier --write" ] }, "engines": {