pylint

    13熱度

    1回答

    我正在使用pylint更新一些代碼到PEP 8標準。部分代碼拋出了W0612未使用的變量錯誤,但是這是因爲它使用了一個返回(x,y)的模塊,例如在這種特殊情況下只需要x時,這就完成了。 (var_1, var_2) = func() def func(): a="a" b="b" return (a,b) 然後返回var_1,但var_2從不使用,因此會引發錯

    5熱度

    5回答

    如果我需要一個for循環蟒蛇 for i in range(1,42): print "spam" 但不要使用「我」的東西pylint的抱怨未使用的變量。我應該如何處理?我知道你可以這樣做: for dummy_index in range(1,42): print "spam" 但這樣做對我來說似乎很奇怪,有沒有更好的方法? 我在Python中很新,所以原諒我,如果我

    29熱度

    3回答

    我正在使用pydev,我設置了pylint。 問題在於,即使在註釋中,pylint也會報告警告。我正在尋找禁用任何行內或塊評論內的任何類型的檢查。 此外,我希望遵循camelCase命名約定,而不是我的代碼中的變量和參數的下劃線。 有沒有任何方法來指定這樣一個規則,而不用任何pylint插入我的代碼:禁用評論?

    6熱度

    2回答

    所以即時通過pylint的幫助來查看一些代碼並將其提升到PEP 8標準,並且我注意到如果我在文本超過120個字符的打印語句中使用三重引號(我們允許120而不是79 )pylint沒有抱怨。 這是一個錯誤pylint 或它認爲它可能是一條評論,是更寬鬆的線路長度或它不關心你多遠用字符串在trippple引號,因爲你可能想要以這種方式格式化他們? 爲了清晰起見:是的,pylint在每隔一行超過行長的情

    8熱度

    2回答

    我有一些代碼使用簡單的tcp套接字設置來測試一些東西。 我們在我們的python文件上運行pylint --errors-only,通常作爲驗證我們所有代碼的一種方式。 然而,蟒蛇套接字庫文件上給出的簡單示例代碼 - http://docs.python.org/library/socket.html - 將輸出: ************* Module SocketExample E: 16

    1熱度

    1回答

    No config file found, using default configuration ************* Module sendmail C:153,0: Line too long (146/80) C:156,0: Line too long (105/80) C:190,0: Line too long (88/80) F: 8,0: Unable to im

    6熱度

    2回答

    是否有內置的方式將pylint報告保存到文件中?看起來這樣做可能很有用,可以記錄項目進度,並在進行更改時比較多個文件中的報告元素。

    13熱度

    4回答

    我正在用Pylint檢查一個模塊。該項目具有這樣的結構: /builder __init__.py entity.py product.py 內的產品我輸入實體是這樣的: from entity import Entity 但pylint的感嘆: ************* Module builder.product W: 5,0: Relative im

    2熱度

    1回答

    需要一些幫助來理解我做錯了什麼。可能很基本,但我沒有把我的大腦包裹在它周圍。 我的代碼是這樣的: class baseElement(object): def __init__(self): self.Portal = '' self.locator = '' def present(self): return self.Portal.PT

    3熱度

    1回答

    不能得到epylint的工作。我正在使用buildout生成epylint腳本。但是,然後我從命令行運行它不輸出任何東西。 > epylint models.py > echo $? 0 而如果pylint的安裝系統(出現pylint的)一切正常,除了系統級棉短絨沒有看到擴建裝蛋。這裏是我eplint的構建部分: [epylint] recipe = zc.recipe.egg egg