pylint

    4熱度

    1回答

    當從命令行運行(emacs filename.py)時,flymake和pylint可以很好地協同工作。錯誤被正確突出顯示。 (雖然我無法提示懸停以獲取錯誤細節,因爲它是文本模式。) 從GUI(Carbon Emacs)運行時,Flymake立即返回,並且文件中的第一行突出顯示錯誤「in <module> 」。第一行顯示錯誤,即使在「Hello World」腳本中。)我想在GUI模式下正常工作,以

    4熱度

    2回答

    http://michaeljaylissner.com/blog/using-pylint-in-geany#comments 該博客說要設置編譯命令 pylint -r no "%f" 並設置自定義錯誤的正則表達式 (W|E|F):([0-9]+):(.*) 的評論者認爲,與命令 PYTHONPATH=${PYTHONPATH}:$(dirname %d) pylint --outpu

    8熱度

    1回答

    對於下面的簡單wxPython的片段: import sys import wx class MyApp(wx.App): def OnInit(self): self.frame = wx.Frame(None, title="Simple wxPython App") self.frame.Show() self.SetTopWindow(s

    12熱度

    3回答

    我有一個Django項目,我正在通過它來完成Pylinting。 我有幾個情況,我希望能夠遞歸地查找具有給定名稱的所有文件,並以不同的方式對它們進行pylint(使用不同的選項)。例如,我想爲pylinting urls.py和admin.py 1根目錄下面的作品設置不同的選項.. pylint ./project_name/*/urls.py 但是我想做出*遞歸。 ..以便它鑽入子目錄。 任

    4熱度

    2回答

    我目前正在用pylint運行Jenkins CI來查看我一直在處理的Django項目。有一件事讓我感到沮喪,就是我導入的所有中央django模塊的pylint報告,這意味着我自己的項目文件被埋在其他django模塊的堆中(例如/usr/local/lib/python2.6/dist-packages/ django/contrib/admin/options.py,它僅僅提供67個違規)。 有沒

    3熱度

    1回答

    我把這個劇本 - http://www.vim.org/scripts/script.php?script_id=891 - 並修改它顯示錯誤編號(例如,不只是C或R,但C0301或R0202)加入--include-ids\ y在命令行調用pylint的和 CompilerSet efm=%+P[%f],%t:\ %#%l:%m,%Z,%+IYour\ code%m,%Z,%-G%.%# 改

    1熱度

    1回答

    我想自己格式化pylint的輸出,所以我直接調用pylint.lint.Run,​​並接收到我的add_message方法的回調。相當流暢的過程,但我需要消息的列偏移量來構建我的輸出(我突出顯示了有問題的線段)。 pylint會在適當情況下報告每條消息的行號。但是,似乎pylint沒有報告任何偏移量信息 - 因此它不報告檢測到問題的位置。在引擎蓋下,pylint使用logilab中的另一個庫,名爲

    2熱度

    1回答

    我有一個屬性裝飾這樣: def Property(f): """ Allow readable properties without voodoo. """ fget, fset, fdel = f() fdoc = f.__doc__ return property(fget, fset, fdel, fdoc) 使用(例如)這樣:

    -1熱度

    2回答

    我不再擔心風格,例如間距,線條縮進等。 我失去了適應項目之間不同風格的時間。 爲什麼語言在這方面變得靈活?爲什麼不只是要求非常嚴格的格式?

    1熱度

    1回答

    我在Django項目上使用pylint,我發現自己經常複製粘貼這一行: # pylint: disable-msg=E1101because of the way pylint works。 我很好,但如果我不必每次都複製粘貼,那會更好。有沒有辦法可以定義一個快捷方式或什麼?或者一般來說,你們如何應對這個問題?