是否可以創建自定義jshint規則,將其添加到現有的內置規則中,在我們的項目中配置它(打開還是關閉)?jshint - 創建自定義警告/規則
jshint可擴展,就像我們如何在Grunt中創建自己的自定義任務一樣?
有時我們需要在我們的環境中強制執行JavaScript編碼實踐。例如,我們希望強制開發者使用Date.now()而不是Date.getTime()。
是否可以創建自定義jshint規則,將其添加到現有的內置規則中,在我們的項目中配置它(打開還是關閉)?jshint - 創建自定義警告/規則
jshint可擴展,就像我們如何在Grunt中創建自己的自定義任務一樣?
有時我們需要在我們的環境中強制執行JavaScript編碼實踐。例如,我們希望強制開發者使用Date.now()而不是Date.getTime()。
你應該考慮在這種情況下使用ESLint。
每條規則都是獨立的。 Even the default rules。因此,您可以將默認規則之一作爲藍圖,並編寫自己的規則。
謝謝DerZyklop。這正是我所期待的。 – Vijey
對於如何在GitHub上的jshint-next項目中做了一些模糊的參考,在某些時候顯然已合併回jshint。
'if(ident.name && ident.name.slice(0,5 )!==「kitty」) linter.report.addError(「C001」,「請更多貓」。);'經典。 – ruffin
看到這個相關的問題:http://stackoverflow.com/questions/11816713/static-analysis-with-custom-rules-for-javascript –