iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 21
0
Modern Web

遺留系統重構 - 從 MEAN Stack 轉移到 go-vue-postgresql系列 第 21

Day 21 : 檢查 - 在 commit 之前檢查前端程式碼

在使用 vue-cli 創建專案的時候,選擇自定義選項
step-1

選擇 Linter/Formatter 加入檢查器
step-2

有四種檢查的方式,在這邊依照之前的習慣,我們使用 Prettier 的選項
step-3

檢查點的選擇,我們不只是在儲存的時候檢查,
因為有時候會遇到沒有使用 IDE 的情況,
因此會在版控系統上進行控制,
在 vue-cli 裡透過 yorkie,建立 pre-commit 的工作,
yorkie 透過 git 上的 git-hooks 來調用檢查程式,
step-4

選擇將相關設定分開放置
step-5

最後我們可以從 .eslintrc.js ,添加規則去吻合團隊的 Code Style,

module.exports = {
  root: true,
  env: {
    node: true
  },
  extends: ["plugin:vue/essential", "@vue/prettier"],
  rules: {
    "no-console": process.env.NODE_ENV === "production" ? "error" : "off",
    "no-debugger": process.env.NODE_ENV === "production" ? "error" : "off"
  },
  parserOptions: {
    parser: "babel-eslint"
  }
};

上一篇
Day 20 : 前端路由 - 使用 vue-route 來控制
下一篇
Day 22 : 要求 - 前端對後端的溝通,透過 vue-axios
系列文
遺留系統重構 - 從 MEAN Stack 轉移到 go-vue-postgresql30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言