Appearance
Disallow reassigning function declarations
function
Overwriting/reassigning a function written as a FunctionDeclaration is often indicative of a mistake or issue.
function foo() {} foo = bar;