Отключить jshint wrning: ожидается вызов назначения или функции и вместо этого увидит выражение
У меня есть следующая строка:
imageUrl && (data.imageUrl = imageUrl);
Для этой строки jshint жалуется:
Expected an assignment or function call and instead saw an expression.
Я понимаю предупреждение, но я хочу его отключить. Я не могу найти способ, как это сделать.
Любая идея?
Ответы
Ответ 1
Если это действительно так, что одна строка
imageUrl && (data.imageUrl = imageUrl); // jshint ignore:line
Я поклонник написания кода, поэтому он не создает предупреждений, даже если это означает принятие специальных мер для этого. Поэтому я бы предпочел
if (imageUrl) data.imageUrl = imageUrl;
Ответ 2
Включите комментарий /* jshint expr: true */
в свой Javascript.
Ссылка: http://jshint.com/docs/options/#expr