跳到内容

too-many-locals (PLR0914)(局部变量过多)

源自 Pylint 代码检查工具。

此规则不稳定且处于预览状态。使用需要 --preview 标志。

作用

检查包含过多局部变量的函数。

默认情况下,此规则允许最多十五个局部变量,可以通过 lint.pylint.max-locals 选项进行配置。

为什么这不好?

具有许多局部变量的函数更难理解和维护。

考虑将具有许多局部变量的函数重构为具有较少赋值的较小函数。

Options (选项)