当使用extension-pkg-whitelist = PyQt5

时间:2017-07-05 22:08:56

标签: python pyqt pylint

我想设置

[MASTER]
extension-pkg-whitelist=PyQt5
pylintrc

以避免所有这些误报。

不幸的是,它使得pylint运行得慢得多。

我正在使用vim / syntastic在每个文件写入时调用pylint。如果没有此行,pylint将在大约2-3秒内运行。不理想,但我可以忍受它。使用extension-pkg-whitelist=PyQt5,大约需要15秒,这使得它几乎无法使用。

pylintrc中没有其他内容。

这是一个已知问题吗?我找不到任何参考。

我在配置中遗漏了什么?有没有解决方法?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。作为一种解决方法,对于我自己的小项目,而不是

from PyQt5.QtWidgets import QMainWindow, etc, etc

我用过

from PyQt5 import QtWidgets

然后不需要白名单指令。

另一种解决方法是不使用白名单指令并从pylint禁用该警告。但这有不必要的副作用 隐藏所有这些错误,甚至是真实错误。

# pylint: disable=no-name-in-module