在线文档教程
Eslint
规则 | Rules

max-params

在函数定义中强制实现最大数量的参数(max-params)

需要大量参数的函数可能难以读取和写入,因为它需要记忆每个参数是什么,类型以及它们应该出现的顺序。结果,许多编码器遵循一个约定参数数量的约定一个功能可以采取。

function foo (bar, baz, qux, qxx) { // four parameters, may be too many doSomething( }

规则细节

此规则强制实现函数定义中允许的最大数量的参数。

选项

此规则有一个数字或对象选项:

  • "max"(default3)在函数定义中强制实现参数的最大数量不推荐使用:maximum不推荐使用对象maximum属性;请使用对象属性maxinstead.max

  • complexity

  • max-depth

  • max-len

  • max-nested-callbacks

  • max-statements

版本

该规则在ESLint 0.0.9中引入。

资源