2017-07-05 79 views
0

我想設置pylint的痛苦而緩慢使用延長-PKG-白名單時= PyQt5

[MASTER] 
extension-pkg-whitelist=PyQt5 

pylintrc,以避免所有這些誤報。

不幸的是,它使pylint運行速度慢得多。

我正在使用vim/syntastic在每個文件寫入時調用pylint。沒有這條線,pylint運行約2-3秒。不理想,但我可以忍受它。使用extension-pkg-whitelist=PyQt5大約需要15秒,這使得它幾乎不可用。

pylintrc沒有別的。

這是一個已知的問題?我找不到任何參考。

我在配置中丟失了什麼嗎?有什麼解決方法嗎?

回答

0

我有同樣的問題。作爲一種變通方法,對我自己的小項目,而不是

from PyQt5.QtWidgets import QMainWindow, etc, etc 

我用

from PyQt5 import QtWidgets 

則不需要獲得許可的指令。

另一個解決方法是不使用白名單指令並禁用來自pylint的警告。但是這具有隱藏所有這些錯誤的不良副作用,甚至是真正的錯誤。

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