Adobe Brackets禁用jslint但允许jshint

时间:2014-12-20 21:01:59

标签: javascript jslint jshint adobe-brackets

我的基本问题:在Adobe Brackets编辑器中,如何在关闭或禁用jslint时使用jshint?

我的tl;博士:当在Adobe Brackets编辑器中使用javascript时,我发现我得到了jslint和jshint的结果。虽然我根据自己的喜好配置了jshint,但我永远无法避免出现警告符号,表示我未能通过jslint,所以看起来我的linting总是有问题。我只想使用jshint作为通过.jshintrc文件全局配置它的能力是非常有用的,但我没有看到关闭jslint并仍然允许jshint的方法。有谁知道怎么做?

我想我可以转储jshint并只使用jslint,但由于后者要求配置直接卡在JS文件中,我不想这样做。

5 个答案:

答案 0 :(得分:90)

现在,您可以将首选链接添加到Brackets的首选项文件中:

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

使用Debug > Open Preferences File打开首选项文件。

Brackets preferences
Example preferences.json file

答案 1 :(得分:5)

要在仍然禁用jslint的同时使用多个短线,请使用以上加上:

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

答案 2 :(得分:2)

在Brackets IDE中,选择文件 - >扩展经理。单击“默认”选项卡,在搜索框中查找JSLint并将其禁用。

括号版 - 1.10

答案 3 :(得分:2)

1 -转到菜单->调试
2 -转到“打开偏好设置文件”
3 -转到文件:“ brackets.json”
4 -在最后一行复制并插入这些代码,不要忘记带有“,”的单独代码行:

    "linting.prefer": ["JSHint"],
    "linting.usePreferredOnly": true

*希望帮助:))

答案 4 :(得分:0)

所以简短的回答是“你不能”。

经过大量挖掘后,似乎可以关闭jslint,这也会关闭jshint。由于jslint被烘焙到Brackets中,唯一的解决方案就是自己进入并破解代码Brackets。 C'est la vie。