我需要为特定行的JsHint禁用规则117,目前我正在使用/*jshint -W117 */,但没有成功。
你知道怎么修复它吗?
_createDom: function () {
//jscs:disable maximumLineLength
var template = '';
/*jshint -W117 */
template += dojoConfig.app.hasTools ? '<div id="panelDevelopment"></div>' : '';
template += '<div id="boundingBoxes">';
//jscs:enable maximumLineLength
}
};注意:当/*jshint -W117 */放在JS文件的开头而不是我的方法中时,它似乎是有效的。
发布于 2015-08-17 19:44:25
在我写这篇文章的时候,我也不能让它工作;可能需要打开一个bug。当我尝试时,禁用此规则特别不起作用,尽管其他规则似乎在相同的上下文中起作用。
作为另一种选择,您可以通过文件as an inline configuration顶部的/* globals dojoConfig */指定全局变量的白名单;显式声明任何未定义的变量可能比完全启用它们更好。您也可以在项目as a linter option中执行相同的操作。
https://stackoverflow.com/questions/31288754
复制相似问题