簡體   English   中英

如何在任何構建情況下不允許提交-Lint錯誤

[英]How to not allow any commits in case of any build - lint errors

對於任何git存儲庫,我們在.git / hooks文件夾下都有git鈎子。

在預提交git鈎子中添加了npm run lint命令。 如果npm run lint返回錯誤,則無法停止提交

看看pre-commit鈎子https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

確保它是一個活動(可執行)客戶端掛鈎。

盡管可以使用git commit --no-verify繞過它,但從該掛鈎中退出非零值會中止提交。 您可以執行以下操作:檢查代碼樣式(運行lint或其他等效方法),檢查結尾的空格(默認的鈎子完全做到這一點)或檢查有關新方法的適當文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM