代碼規范之 lint-staged


代碼規范之 lint-staged

在代碼提交之前,進行代碼規則檢查能夠確保進入git庫的代碼都是符合代碼規則的。但是整個項目上運行lint速度會很慢,lint-staged能夠讓lint只檢測暫存區的文件,所以速度很快。

安裝與配置

安裝huskylint-staged

yarn add husky lint-staged --dev 

package.json中配置:

{ "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.js": "eslint --fix" } } 

git commit時觸發pre-commit鈎子,運行lint-staged命令,對*.js執行eslint命令。eslint要提前配置好。

lint-staged過濾文件采用glob模式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM