You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Pylint配置文件设置Python函数的最大行数限制?

Pylint函数最大行数配置说明

可以直接在Pylint配置文件中设置Python函数允许的最大行数,实现你需要的类似max-lines-of-function=4的限制效果,对应的控制参数为max-function-len。

具体配置方式

1. .pylintrc配置文件

在项目根目录的.pylintrc文件中找到[FORMAT]区块,添加或修改如下配置:

[FORMAT]
max-function-len = 4

配置生效后,只要函数行数(从def定义行到函数结束行,包含空行、注释)超出4行,Pylint就会触发对应告警。你给出的示例函数共6行,设置后会直接触发告警。

2. pyproject.toml配置文件

如果项目使用pyproject.toml管理配置,添加如下内容即可:

[tool.pylint.format]
max-function-len = 4

3. 命令行临时生效

如果只是临时测试规则效果,可以在执行Pylint时直接传入参数:
pylint --max-function-len=4 你的脚本文件名.py

内容的提问来源于stack exchange,提问作者90's_jaddu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 06:45:09