2014-12-20 17 views
42

我的基本問題:在Adobe Brackets編輯器中,如何在關閉或禁用jslint時使用jshint?Adob​​e括號禁用jslint,但允許jshint

我的tl; dr:當在Adobe Brackets編輯器中編寫javascript代碼時,我發現我得到了jslint和jshint的結果。雖然我有jshint配置爲我喜歡我永遠不能避免出現警告符號,表明我未能通過jslint,所以它總是看起來像我的linting有問題。我只想使用jshint作爲通過.jshintrc文件進行全局配置的功能,這非常有用,但我沒有看到關閉jslint並仍然允許jshint的方法。有人知道怎麼做嗎?

我想我可以轉儲jshint並只使用jslint,但由於後者需要配置直接卡在JS文件中,我不想這樣做。

回答

86

您現在可以添加你喜歡的棉短絨到支架的喜好文件:

"language": { 
    "javascript": { 
     "linting.prefer": ["JSHint"], 
     "linting.usePreferredOnly": true 
    } 
}, 

打開的喜好與Debug > Open Preferences File文件。

Brackets preferences
Example preferences.json file

+0

這樣做的竅門!你在哪裏發現這個?我到處搜查,發現沒有能夠做到這一點的事情。 – Stuart

+5

在發行說明中查看最新版本。我很感激我現在實際上閱讀了他們! –

+1

感謝您閱讀我們所有人的發行說明! – Kilhoffer

0

所以簡短的回答是「你不能」。

經過大量的挖掘,似乎雖然您可以關閉jslint,但也會關閉jshint。由於jslint被烘烤到Brackets,唯一的解決方案是進入並破解代碼自己。這就是生活。

+2

很明顯,我的結論,當時我的結論是真實的,不再是這種情況。請參閱上文David Lane的解決方案。 – Stuart

+0

可能是一個好主意,刪除這個答案。 –

5

有多個棉短絨,同時還禁止使用的JSLint上面加這樣的:

"linting.prefer": [ 
     "JSHint", 
     "JSCS" 
    ], 
2

括號IDE中,選擇File - >擴展管理器。單擊默認選項卡並在搜索框中查找JSLint並將其禁用。

括號版本 - 1.10