很早之前就聽說有jslint這個東東,但是一直沒有用過。說得簡單點,這是一個js代碼校驗的工具。
官方網站:http://www.jslint.com/lint.html
在線校驗地址:http://www.jslint.com/
用在線校驗的校驗有些不太方便,因為每次都要粘貼復制代碼。如果能把jslint結合到EditPlus里面應該灰常方便。
找到如下解決方案
從http://www.jslint.com/fulljslint.js下載這個js文件,放到editplus的安裝目錄中,我的是C:"Program Files"EditPlus 3
菜單文本:javascript調試
調試命令:cmd /c
參數:cscript “$(FileName)” cscript “jslint的路徑” < "$(FileName)"(被刪除的部分是網上大部分的說法,但是我實際操作了一下,發現這段命令只會檢測jslint這個文件,于是我嘗試刪除了<前面的東東,發現就能校驗當前文件了)
初始目錄:$(FileDir)
鉤選:捕捉輸出
在輸出模式使用正則表達式:^Lint at line ([0-9]+) character ([0-9]+).*$”
上面這行好像就是默認的,不用改。
EditPlus里面配置jslint
存在問題:目前校驗下來,一般的js代碼如果有問題,會正常報錯。但是對于我們的框架而言,只要檢測到$符號,就會報錯。
我想這個應該在jslint.js文件中處理一下對應的邏輯。