gpt4 book ai didi

python - 如何获取pylint的默认配置?

转载 作者:行者123 更新时间:2023-12-04 17:49:07 26 4
gpt4 key购买 nike

我将使用这个简单的 Python 文件来说明我的问题:

import os

for i in range( -500, 0 ):
print i

我在此文件上运行 Pylint 并收到一条消息:

$ pylint foobar.py
************* Module foobar
W: 1, 0: Unused import os (unused-import)

现在我想禁用 unused-import 类型的警告消息。但我想在 Pylint 的默认配置之上添加它。

我认为这给了我 Pylint 的默认配置,因为 --generate-rcfile 的帮助说它生成了当前配置:

$ pylint --generate-rcfile > pylintrc

当我在同一个文件上再次运行 Pylint 时,我现在收到了很多消息:

************* Module foobar
C: 3, 0: No space allowed after bracket
for i in range( -500, 0 ):
^ (bad-whitespace)
C: 3, 0: No space allowed before bracket
for i in range( -500, 0 ):
^ (bad-whitespace)
C: 1, 0: Missing module docstring (missing-docstring)
W: 1, 0: Unused import os (unused-import)

为什么只有在生成 pylintrc 后才会触发 bad-whitespace 消息?默认情况下,bad-whitespace 是否被禁用?如何获取 pylint 的实际默认配置?

那么,如果 --generate-rcfile 没有给我默认配置,它输出的配置选项是什么?如何以 pylintrc 格式获取 Pylint 的默认配置?这样我就可以在上面添加我的设置。

最佳答案

我只是检查了 pylintrc file in the source tree of the pylintproject .不确定它们是否真的是默认值,但看起来非常接近。

关于python - 如何获取pylint的默认配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46548275/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com