pylint

    3熱度

    3回答

    我創建了一個附加的對象列表下面的方式行 >>> foo = list() >>> def sum(a, b): ... c = a+b; return c ... >>> bar_list = [9,8,7,6,5,4,3,2,1,0] >>> [foo.append(sum(i,x)) for i, x in enumerate(bar_list)] [None, None, No

    2熱度

    2回答

    我正在領導一個大型的python項目,它使用Django(模型),芹菜,python。現在,我只是發現代碼質量失控了。 的問題是: 提交到Git的代碼有一些基本的編程錯誤(以覆蓋測試它了) Sever的人提交代碼到一個分支。 (我們使用git流程,它需要經常合併) 對於問題1,我使用pylint的思維,但我們的項目是很大的,而且有那麼多的依賴(Django的,芹菜)。 pylint可以正常工作嗎?

    0熱度

    2回答

    我想將它分成幾個較小的函數,以使它看起來更整潔,更易於閱讀,但是每當我嘗試這個時,我似乎都無法使它工作。任何幫助,將不勝感激。 目前我的代碼看起來像這樣 def print_monthly_totals (input_csv_filename): data = open(input_csv_filename).readlines() print('Rainfall totals

    1熱度

    1回答

    運行Ubuntu QQ: 我有一個使用PyQt的Python項目。在幾個地方我導入QtCore和QtGui: from PyQt4 import QtCore, QtGui 到現在爲止,我一直在使用python3.2.x 當我運行pylint的對這樣的文件會報告錯誤(3): "Line 1 E: No name 'QtCore' in module 'PyQt4' 但是,應用程序運行正常,

    12熱度

    2回答

    多在我的Django項目中,我使用外部寫應用程序,它寫的不好。現在我想從我的pylint報告中忽略這個應用程序,但是我無法讓pylint忽略它。 Pylint已經忽略了南遷移,像這樣: [MASTER] ignore=migrations 但是,文檔指出可以指定多個忽略。但我已經嘗試了一些,無法讓他們工作。 不起作用: [MASTER] ignore=migrations,badapp

    5熱度

    4回答

    我想爲許多在線建議安裝Pylinter插件。他們都提到指向lint.py的路徑。我搜遍了,找不到這是哪裏。我正在使用Windows並搜索了操作系統並找不到它。

    2熱度

    1回答

    我正在嘗試將模塊添加到我的Pylint路徑中,以便可以通過使用解決方案將它們導入爲seen in this question。不幸的是,使用這個解決方案後,我期望的模塊應該可用於導入,但似乎還沒有出現。我想檢查我試圖添加到Pylint的路徑是否實際添加了。有沒有簡單的方法來打印出Pylint的sys.path?非常感謝!

    17熱度

    3回答

    我有我的Pylint安裝導入瓶就好了。並且使用相同的燒瓶安裝,我的應用程序中wtforms運行得很好。然而,當我在文件上運行pylint的進口wtforms: from flask.ext import wtf from flask.ext.wtf import validators class PostForm(wtf.Form): content = wtf.TextAreaF

    1熱度

    1回答

    我目前使用Hudson與python和sonar插件進行持續集成以進行代碼分析。由於我更喜歡​​pyflakes pylint,在構建選項中,我寫了一個pyflakes命令來生成一個txt文件。在報告違規部分,我已將pylint選項重定向到此txt(採用XML文件名模式)。因此哈德森地位在其報告中成功地顯示了正確數量的基於pyflakes的違規行爲。但聲納正在通過pylint進行自己的分析並展示基

    4熱度

    3回答

    Python在編譯時不檢查類型,因爲它不能,至少在某些情況下不能。但是有沒有人想出一種基於用戶額外註釋的編譯時類型檢查機制?像pylint這樣的作者使用額外的保證?我想的是這樣的: #guarantee(argument=int, return_type=int) def f(x): return x + 3 #guarantee(argument=int, return_type