imp.find_module 的替代品?
背景 当您使用命名空间包并将代码库划分为单独的文件夹时,我已经厌倦了 pylint 无法导入文件的问题。因此,我开始深入研究 astNG 源代码,该源代码已…
Pylint 无法与 OS X 上的 Emacs GUI 一起使用;从命令行工作
当从命令行 (emacs filename.py) 运行时,flymake 和 pylint 可以完美地协同工作。错误被正确突出显示。 (尽管我无法通过工具提示悬停来获取错误详细…
pylint导入和动态路径修改
我的项目通常是这样构造的: projectname/ __init__.py python/ mymodule.py other_stuff/ more_stuff/ 其中 __init__.py 包含以下代码 import os myp…
收到 pylint 警告:“未找到配置文件,使用默认配置”
$ pylint --reports=n main.py 输出: No config file found, using default configuration …
更改默认的 python 编码风格
在 python 中,我遵循 camelCase 命名风格。我用“pylint”检查了我的代码,它因不遵循 lower_case_with_underscores 样式而给出错误。我还使用 netBe…
如何禁用 Pylint 警告?
我试图在 Pylint 0.21.1 中禁用警告 C0321(“单行上有多个语句”——我经常将带有短单行结果的 if 语句放在同一行上) (如果重要的话:astng 0.20.1…
当多个项目具有相同的基本模块名称时,Pylint 不处理导入
我们在源代码树的不同部分有一系列代码项目,它们都有一个基本包 company_name,其中一些项目互相导入功能。当运行代码、setuptools和declare_namespa…
pylint bug - E1101 &使用 @property + 时的 E0102 @foo.setter
我注意到 pylint 不能很好地处理以下情况: @property def foo(self): return self._bar.foo @foo.setter def foo(self, foo_val): self._bar.foo = f…
如何在 vim 中使用 pylint
我不想安装另一个插件,比如 pylint.vim, 今天,我决定使用 vim 编辑 python,而不是 pydev,这是一个 eclipse 插件。但我遇到了问题。 我已将其添加…
请帮助:pylint 不适用于 Emacs23
我正在尝试在 Windows XP 上将 Pylint 与 Emacs 一起使用。我的 Emacs 版本是 EmacsW32 23.1,pylint 是 0.21.3,Python 2.5。在 easy_install pylint…
通过 pylint 处理用户提出的弃用警告
有没有办法告诉 pylint 当它看到用户定义的弃用警告时必须显示警告消息? 我尝试过 warnings.warn、DeprecationWarning - 但 pylint 会忽略它们。…
为什么 Pylint 不喜欢内置函数?
我有这样一行: filter(lambda x: x == 1, [1, 1, 2]) Pylint 显示警告: W: 3: Used builtin function 'filter' 为什么会这样?列表理解是推荐的方法…