Enforce a maximum number of parameters in a function
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、
お気軽にご連絡ください。
ID: javascript-code-style/max-params
Language: JavaScript
Severity: Notice
Category: Code Style
Description
Having too many parameters can make your code hard to read. The parameters must be used in appropriate order. Forgetting the order of parameters can cause mistakes.
Too many parameters is a code smell. You should refactor your code in smaller reusable bits. While it may be valid to require more than four parameters, you should use object destructuring.
Arguments
max-params
: Maximum number of parameters. Default: 4.
Non-Compliant Code Examples
function test(a, b, c, d, e) {}
var test = function(a, b, c, d, e, f) {};
var test = (a, b, c, d, e) => {};
(function(a, b, c, d, e) {});
// object property options
function test(a, b, c, d, e) {}
Compliant Code Examples
function test(d, e, f) {}
var test = function(a, b, c) {};
var test = (a, b, c) => {};
var test = function test(a, b, c) {};
// object property options
var test = function(a, b, c) {};