2017-10-08 105 views
1

我知道有多個節點包用於強制執行提交消息格式,但它們似乎都是在「全部」簽入的本地執行預先提交。是否有一種方法可以強制執行提交消息格式,僅用於將PR合併到master,而不是所有checkins?如何爲github PR提交強制執行提交消息?

回答

1

如果你正在尋找一個原生的github方法來實現這一點,那麼沒有。沒有辦法讓github自己檢查你的提交消息的某種模式。

否則,你想要的是一個狀態檢查失敗,如果提交消息不符合你的標準github被配置爲禁止PR合併,而任何檢查失敗。我能想到的簡單方法是爲項目啓用Travis-ci集成,並使用您提到的作爲測試代碼的npm模塊之一完成。