次のコードがあります。
if (typeof console === "object" && typeof console.error === "function") {
function e(msg) {"use strict"; console.info(msg);}
}
どのjsLintが次のエラーを出すか:
関数ステートメントはブロック内に配置しないでください。関数式を使用するか、ステートメントを外側の関数の先頭に移動してください。
このエラーが発生する理由とその意味を教えてください。