CI/CD-Server-Note

A collection of 5 posts
CI/CD Server Note 04
CI/CD-Server-Note

CI/CD Server Note 04

pre-commit程式碼風格檢查 在多人協作開發軟體的情境下,程式碼品質是一個需要重視的議題,要確保程式碼的一致性、可讀性和可維護性,除了程式碼重構,還有一個極為實用的工具,那就是pre-commit。 這個工具可以在程式碼提交之前自動執行程式碼格式化、語法檢查等等,確保在程式碼進入版本控制系統之前符合一定的品質標準和規範,有助於防止不良程式碼進入版本控制系統,減少在後續的CI/CD pipeline過程發生錯誤而需要做code review的次數,從而提升整個團隊的效率和程式碼的品質和效率。 Hooks pre-commit是透過Git的Git Hooks來實現的,當某些操作git的動作發生時,會觸發自定義的script,而pre-commit如同字面上的意思,是在commit的時候會先觸發定義的script對程式碼進行檢查或是其他操作,再進行commit的動作。 Hooks大致上可分成pre-跟post-兩種,除了這兩種以外常用的還有commit-msg跟update: * pre- : 代表在Git操作執行之前所要進行的動作,可以用來做執行代碼風格檢
10 min read