Adobe支持禁用jslint,但允许jshint
我的基本问题:在Adobe Brackets编辑器中,如何在closures或禁用jslint时使用jshint?
我的tl; dr:在Adobe Brackets编辑器中编写脚本时,我发现我得到了jslint和jshint的结果。 虽然我有jshintconfiguration为我喜欢我永远不能避免出现的警告符号,表明我没有通过jslint所以它总是看起来像我的linting有问题。 我只想使用jshint作为通过.jshintrc文件进行全局configuration的function,但是我没有看到closuresjslint并仍然允许jshint的方法。 有人知道怎么做吗?
我想我可以转储jshint,只是使用jslint,但由于后者需要configuration直接卡在JS文件我不想这样做。
您现在可以将您的首选短发夹添加到方括号的首选项文件中:
"language": { "javascript": { "linting.prefer": ["JSHint"], "linting.usePreferredOnly": true } },
使用Debug > Open Preferences File
。
方括号首选项
示例preferences.json文件
要在禁用jslint的情况下使用多个linters,请使用以上内容:
"linting.prefer": [ "JSHint", "JSCS" ],
在Brackets IDE中,selectFile – > Extension Manager。 单击默认选项卡并在search框中查找JSLint并将其禁用。
括号版本 – 1.10
所以简短的答案是“你不能”。
经过多次挖掘,似乎虽然你可以closuresjslint,这也将closuresjshint。 由于jslint被烘烤到括号,唯一的解决办法是进入和破解代码自己。 这就是生活。