Linting Python:什么是好的?
是否有任何好的模块可以针对您的代码运行以捕获编码错误?我希望 pylint 在使用函数默认参数时发现错误 像这样< /a>: >>> def spam(eggs=[…
我如何告诉 PyLint“它是变量,而不是常量”?停止消息 C0103?
我的 Python 2.6 程序中有一个名为“_log”的模块级变量,PyLint 抱怨该变量: C0103: Invalid name "_log" (should match (([A-Z_][A-Z0-9_]*)|(__.*…
windows下如何为pylint指定配置文件?
我正在评估 pylint 作为源代码检查器,我想自定义单行上的最大字符数。 我想使用配置文件。感谢 --generate-rcfile 命令,我生成了一个模板,并进行了…
pylint 无法识别某些标准库
我正在使用 pylint + pydev,以及 python 2.6。 我有一个只有这行代码的模块 from email import Message 现在,当我尝试运行该模块时,它运行良好。但…
如何使用 Python 的 Emacs Flymake 模式以及 pyflakes 和 pylint 检查代码?
为了在 python 模式下检查代码,我使用 Flymake 和 pyflakes 我也想检查代码风格(pep8)与 pylint (与 pyflakes 位于同一页面上的说明) 此解决方案…
pylint 超类 __init__ 误报
如果我从 ctypes.BigEndianStructure 派生一个类,如果我不调用 BigEndianStructure.__init__(),pylint 会发出警告。 很好,但是如果我修复我的代码…
Python复合模式异常处理& 皮林特
我正在这种方式实现复合模式: 1)“抽象”组件是: class Component(object): """Basic Component Abstraction""" def __init__(self, *args, **kw):…
Python:避免 Pylint 关于参数过多的警告
我想将一个大的 Python 函数重构为更小的函数。 例如,考虑以下代码片段: x = x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 当然,这是一个简单的示…
pylint 警告“除了异常:”
对于这样的块: try: #some stuff except Exception: pass pylint 会引发警告 W0703 'Catch“Exception”'。 为什么?…
使用 pylint 的 python 代码约定
我正在尝试 pylint 来检查我的源代码的约定。 不知何故,某些变量名称与常量的正则表达式 (const-rgx) 匹配,而不是与变量名称正则表达式 (variable-r…
将 Pylint 与 Django 结合使用
我非常想将 pylint 集成到构建过程中 我的 python 项目,但我遇到了一个阻碍:其中之一 我发现非常有用的错误类型--:E1101: *%s %r 没有 %r member*--…
怎样在 win10 下使用 pyreverse 绘制 python UML 类图?
需求:绘制 .py 里的 UML 类图。过程:查询资料后发现可以用 dot 语言的 graphviz 结合 pylint 绘制。矛盾:在已经安装 pylint 和 graphviz 且已经将…
pylint useless-super-delegation
大家好,用 pylint 检测 报了 useless-super-delegation 这个问题,请问如何解决? 我的写法:class BaseHandler(RequestHandler): executor = Threa…