pylint

    2熱度

    1回答

    如果我從ctypes.BigEndianStructure派生類,如果我不調用BigEndianStructure,pylint會發出警告。 init()。偉大的,但如果我解決我的代碼,pylint的仍然警告說: import ctypes class Foo(ctypes.BigEndianStructure): def __init__(self): ctypes.B

    1熱度

    2回答

    我寫一個程序: from PyQt4.QtCore import * from PyQt4.QtGui import * def main(): app = QApplication([]) button = QPushButton("hello?") button.show() app.exec_() if __name__=="__main__

    5熱度

    2回答

    據我所知,Python(2.5.2)沒有真正支持抽象類。爲什麼pylint抱怨這個類是「抽象類不參考?」它會爲任何有NotImplementedError的類拋出? 我有自己的文件中的每個類,所以如果是這種情況,我想我別無選擇,只能壓制這條消息,但我希望有可能是另一種方式。 """Package Repository interface.""" class PackageRepository

    0熱度

    1回答

    我已經在Windows上安裝了http://ftp.logilab.org/pub/pylint/pylint-0.18.1.tar.gz,現在我正嘗試使用epylint腳本配置我的Emacs的flymake模式。 這是我在windows命令提示符下嘗試epylint時得到的輸出。 C:\>epylint test.py 'test.py':1: [F] No module named 'tes

    22熱度

    4回答

    用於檢查我用flymake與pyflakes 蟒蛇模式代碼同時我想檢查代碼風格(PEP8)與pylint的(在同一頁上的描述與pyflakes) 此解決方案的工作。 但我不能配置flymake與pyflakes和pylint一起工作。 我該怎麼辦?

    28熱度

    5回答

    我想調用pylint檢查器,僅限於錯誤信號部分,作爲我的單元測試的一部分。所以我檢查了pylint可執行腳本,進入pylint.lint.Run輔助類,然後我在一個很長的__init__函數中迷路了,最後致電sys.exit()。 有人試過並設法做到了嗎? 夢想計劃將是這樣: if __name__ == '__main__': import pylint.lint pylin

    13熱度

    3回答

    我使用pylint + pydev,與python 2.6。 我有一個模塊,只是這行代碼 from email import Message 現在,當我嘗試運行此模塊運行良好。但pylint的報告錯誤: ID: E0611 No name 'Message' in module 'email' 雖然它的存在...... 任何想法,爲什麼?

    1熱度

    5回答

    我implementig在this way一個複合模式: 1)中的 「抽象」 組分是: class Component(object): """Basic Component Abstraction""" def __init__(self, *args, **kw): raise NotImplementedError("must be subclassed")

    53熱度

    6回答

    我有一個模塊級變量在名爲「_log」,我的Python 2.6程序,pylint的抱怨: C0103: Invalid name "_log" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) 看了this answer我明白它爲什麼這樣做:它認爲這個變量是一個常數,適用不斷的正則表達式。但是,我不同意:我認爲這是一個變數。我如何告訴PyLint,所以

    19熱度

    2回答

    我正在評估pylint作爲源代碼檢查器,我想自定義單行上的最大字符數。 我想使用配置文件。我已經生成了一個模板感謝--generate-rcfile命令,我做了我的修改。 我想運行pylint --rcfile = myfile.rc但我可以看到我的更改沒有被pylint考慮在內。我爲我的文件嘗試了不同的位置:\ Python26 \ Scripts \和我的用戶文件夾中的pylint.d沒有任何