如何通过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
相关产品推荐
相关产品推荐

