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);
}