團隊合作

Pre-push Mechanism

我在推 code 之前會先跑 lint 和 unit test,確保推 code 到 remote 上的每個 commit 都是符合團隊規範並且是正確的。不過這樣的流程若靠人為確認是很麻煩也困難的,最好的方法就是能成為一種機制,來自動化幫我們處理。

pre-push pre-commit 團隊合作 team work best practice git GitHub 職涯 · 留言


優雅整合 Linter、Husky、Lint-Staged:寫扣看扣皆大歡喜的密技

大部份的工程師都是謹慎的,除了桌上的物品要放整齊外,寫 code 更是井井有條,例如:開頭要幾個空白還是 tab、要在哪裡斷行、一行限制多少字等,說是細節卻也是基本禮貌。

linter husky lint-staged ESLint 團隊合作 team work code review best practice WebConf Taiwan git GitHub 職涯 · 留言