pylint

    1熱度

    1回答

    在我的代碼中,我使用編譯擴展的對象(在我的例子中爲igraph)。我使用PyLint分析代碼。 PyLint抱怨丟失的屬性(如igraph的Graph.adjacent),雖然它明顯存在(代碼無誤地運行)。這個消息可能是什麼原因? 下面是一些測試代碼 import igraph gr = igraph.Graph(10)#create a graph with 10 vertices edge

    7熱度

    5回答

    我添加了一個構建步驟來執行一個Python腳本。 在這個腳本中,用lint.Run(.. args)調用pylint來檢查代碼。 腳本工作,但最終,構建失敗,唯一的錯誤消息: Build step 'Execute Python script' marked build as failure 有人有一個想法,爲什麼出現這種情況?

    7熱度

    3回答

    我正在使用Python 2.7開發我的第一個項目。我們來自Java背景,我們的第一本能是以Java風格的方式編寫Python代碼。但是現在我們正在努力盡可能地適應。到目前爲止,我們正在使用pylint來調整我們的代碼。 現在我一直遇到pylint的情況。每次我使用類似**data來傳遞值的方法,我得到一個pylint關於使用*或**的警告。現在我的問題是:是否使用**編寫python代碼的不好的樣

    0熱度

    2回答

    也許有人對此有所瞭解。谷歌,Logilab.org檔案和我試圖確定解決方案的其他來源都變成了空白。 我想在Windows上使用PyDev在Eclipse中運行Pylint 2.4(使用Python 2.6),但是現在我很樂意簡單地運行pylin。我用easy_install來安裝pylint,它是依賴。這似乎很好。但是,如果我嘗試運行C:\ python26 \腳本\ pylint.bat,我得到

    7熱度

    1回答

    是否有人知道如何區分Pylint報告中的新錯誤(在最新的Pylint執行過程中發現的錯誤)和舊錯誤(在先前執行過程中發現的錯誤)? 我在我的一個項目中使用Pylint,並且該項目非常大。 Pylint報告了很多錯誤(儘管我在rc文件中禁用了很多錯誤)。雖然我隨着時間的推移解決了這些錯誤,但不要引入新錯誤也很重要。但是Pylint HTML和「可解析的」報告並沒有區分新的錯誤,即使我使用persis

    11熱度

    5回答

    我已安裝pylint(在命令行上正常工作)並在Eclipse中的Pydev中設置。 當我編輯文件並輸出到Eclipse控制檯時,Pylint正在觸發正常。 但是,在pylint的警告不會出現在編輯器中的邊距標記(以同樣的方式爲編譯器警告和錯誤) 新生成的警告不會出現在問題視圖要麼 - 有一些舊的顯示,但如果我重新保存相關模塊,它們會消失。 我知道這是可能的,因爲我以前有過工作 - 但我該如何設置?

    1熱度

    1回答

    我使用旋風2.0(Python的2.6.5)來構建一個簡單的Web應用程序。 當然,我的龍捲風模板包含的Python代碼片段。對於我的非模板代碼,我使用pychecker和pylint來檢查錯誤等。 但是,顯然pychecker和pylint不能直接在模板上運行,b/c模板不是python文件本身(對於非Tornado用戶:它們是具有一些控制序列和嵌入式Python代碼的類似html的片段)。 所

    3熱度

    5回答

    背景:我有一個模擬寄存器的類,該芯片有一堆寄存器,其中一個是內置溫度傳感器的高溫極限。 我有以下幾點: class foo(): def __init__(self): # does not set self._hiTemp! ... def setHiTemp(self, t): self._hiTemp = t def getHiTe

    0熱度

    1回答

    我正在使用python 2.7並安裝pylint 0.24,作爲一個IDE我使用Eclipse(使用pydev),操作系統是windows 7 64位。 Pylint工作到目前爲止,但在Eclipse中我只保存一個python文件時得到pylint報告。 所以我的問題是, 是否有可能一次解析多個文件,例如包中的所有文件或者在Eclipse中或在命令行上使用pylint的項目? 問候 Gobliin

    1熱度

    6回答

    提取返回碼的位數: Pylint should leave with following status code: * 0 if everything went fine * 1 if a fatal message was issued * 2 if an error message was issued * 4 if a warning message was issued * 8