У меня есть следующий код:
if (typeof console === "object" && typeof console.error === "function") {
function e(msg) {"use strict"; console.info(msg);}
}
Для чего jsLint дает следующую ошибку:
Операторы функций не должны размещаться в блоках. Используйте выражение функции или переместите оператор в начало внешней функции.
Почему он дает эту ошибку и что это значит?