no-global-assign
Recommended
Disallows assignment to native Javascript objects
Disallows assignment to native Javascript objects
In Javascript, String
and Object
for example are native objects. Like any
object, they can be reassigned, but it is almost never wise to do so as this can
lead to unexpected results and difficult to track down bugs.
Invalid:
Object = null;
undefined = true;
window = {};