2013-10-12 22 views
0

我想知道的功能,爲什麼這樣的代碼不發行與JSLint的或jsHint檢測丟失與jsHint或JSLint的

var obj={}; 
obj.missingFunction(); 

警告我明白,它可能會認爲該函數將被最終確定。但它抱怨了其他許多事情,我認爲這很自然。 我正在做一些繁重的重構工作,並將函數移出全局範圍到某些對象的屬性上,如果能在這種情況下儘早發現錯誤,那將是非常棒的方法

+0

JSHint/JSLint是靜態代碼分析器,所以我不認爲用這些工具可以嘗試一些IDE。 – elclanrs

+0

我正在使用鈦,它可以檢測到其他幾個錯誤,但是這也不會被檢測到 – vlast3k

+0

爲什麼你認爲你需要它?它看起來並不值得(或者很難做到),JavaScript是非常動態的,你可以有一行在打印之前打印一個方法。如果你稍後再對該方法進行修補,應該怎麼辦? – elclanrs

回答

0

感謝elclanrs的反饋,我現在已經安裝了WebStorm IDE,它完美地完成了這項任務,這對我來說很好。