Disallow reassigning function declarations
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。
ID: javascript-best-practices/no-func-assign
Language: JavaScript
Severity: Error
Category: Best Practices
Description
JavaScript interpreters might allow assigning to a function, but it is often a mistake and should not be allowed.
Non-Compliant Code Examples
function foo() {}
foo = bar;
function baz() {
baz = bar;
}
var a = function hello() {
hello = 123;
};
Compliant Code Examples
var foo = function () {}
foo = bar;
function baz(baz) { // `baz` is shadowed.
baz = bar;
}
function qux() {
var qux = bar; // `qux` is shadowed.
}
Seamless integrations. Try Datadog Code Analysis