2014-12-20 23 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