Skip to main content

noArguments (since v0.7.0)

This rule is recommended by Rome.

Disallow the use of arguments

Examples

Invalid

function f() {
console.log(arguments);
}
error[js/noArguments]: Use the rest parameters instead of arguments.
   js/noArguments.js:2:16
  
2     console.log(arguments);
                  ^^^^^^^^^

=  note: arguments does not have Array.prototype methods and can be inconvenient to use.

Valid

function f() {
let arguments = 1;
console.log(arguments);
}