從某個月開始使用JSLint,我不知道如何適應它?如何對JSLint驗證器感到滿意?
IMO的官方網站太基本了。在代碼編輯器中沒有行號,在錯誤和代碼之間沒有聯繫,可憐的表示...
而在CLI中使用,也不是更舒適的方式。
所以問題是:「你如何使用JSLint?」。您使用JSLint執行哪些操作和建議?是否有任何其他更強大的在線檢查器?或者也許是先進的在線編輯器,其中包括JSLint驗證器?
從某個月開始使用JSLint,我不知道如何適應它?如何對JSLint驗證器感到滿意?
IMO的官方網站太基本了。在代碼編輯器中沒有行號,在錯誤和代碼之間沒有聯繫,可憐的表示...
而在CLI中使用,也不是更舒適的方式。
所以問題是:「你如何使用JSLint?」。您使用JSLint執行哪些操作和建議?是否有任何其他更強大的在線檢查器?或者也許是先進的在線編輯器,其中包括JSLint驗證器?
您可以獲取您首選的IDE的JSLint插件。我在Visual Studio中使用了一個JSLint驗證器和Resharper 6,它爲我提供了所有你提到的事情(我點擊一個警告,它將我帶到代碼行)。
在the JS Lint website你應該得到的行數和特色,並在警告消息的代碼片段的任何錯誤一起:
問題在行10個字符13:構造函數名稱「myObject的」應該 開始一個大寫字母。
var x = new myObject();
如果您使用Visual Studio,我強烈建議JSLint.VS2010 Extension。它直接集成到IDE中。一些功能我真的很喜歡:
不要害怕分叉。 JSLint基於Crockford關於代碼質量的個人想法,你可能會認爲不同。
我使用JSLint(「改進」版本)作爲git中的預提交鉤子。這需要一些節點或rhino安裝,併爲我節省手動運行的麻煩。
記住:
的JSLint會傷害你的感情
如果你想使你的構建過程的一部分的JSLint,做檢查出jslint4java。它適用於Java項目,但也可以應用於非Java項目。
你正在使用什麼腳本語言? – Baz1nga