Javascript 未定义JsHint{a}
我需要为特定行禁用JsHint的规则117,目前我正在使用Javascript 未定义JsHint{a},javascript,jshint,jscs,Javascript,Jshint,Jscs,我需要为特定行禁用JsHint的规则117,目前我正在使用/*JsHint-W117*/,但没有成功 知道怎么修吗 _createDom: function () { //jscs:disable maximumLineLength var template = ''; /*jshint -W117 */ template += dojoConfig.app.hasTools ? '<div id="panelDev
/*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
}
};
\u createDom:function(){
//jscs:禁用maximumLineLength
var模板=“”;
/*jshint-W117*/
模板+=dojoConfig.app.hasTools?“”;
模板+='';
//jscs:启用maximumLineLength
}
};
注意:当
/*jshint-W117*/
放在JS文件的开头而不是我的方法中时,它似乎可以工作。在撰写本文时,我也无法让它工作;可能需要打开一个bug。当我尝试禁用此规则时,它显然不起作用,尽管其他规则似乎在相同的环境中起作用
或者,您可以通过文件顶部的/*globals dojoConfig*/
指定全局变量的白名单;显式声明任何未定义的变量可能比完全启用它们要好。你也可以在项目中做同样的事情