0

我需要为特定行禁用 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 文件的开头而不是在我的方法中时,它似乎有效。

4

1 回答 1

0

在撰写本文时,我也无法使其正常工作。可能需要打开一个错误。当我尝试时,特别禁用此规则不起作用,尽管其他规则似乎在相同的上下文中工作。

作为替代方案,您可以通过/* globals dojoConfig */在文件顶部指定全局变量的白名单作为内联配置;显式声明任何未定义的变量可能比完全启用它们更好。您也可以在项目中作为 linter option执行相同的操作。

于 2015-08-17T11:44:24.793 回答