JsHint {a} не определен
Мне нужно отключить правило 117 для JsHint для конкретной строки, в данный момент я использую /*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, а не внутри моего метода.
1 ответ
На момент написания я не мог заставить это работать; возможно, потребуется открыть ошибку. Отключение этого правила специально не работало, когда я пытался, хотя другие, похоже, работали в том же контексте.
В качестве альтернативы вы можете указать белый список глобальных переменных через /* globals dojoConfig */
в верхней части файла в виде встроенной конфигурации; может быть, лучше явно объявить любые неопределенные переменные, чем включать их в любом случае. Вы также можете сделать то же самое в проекте, как вариант линтера.