2013-02-25 112 views
0

我想在Eclipse中爲PyDev項目正確設置pep8,一切似乎都配置正確 - 它已經配置了PyDev,但我也跟着一些在網上找到的教程來檢查如果一切都很好,我認爲是的,但它仍然行不通。Eclipse集成pep8在mac os x lion

我特意製作了一些未使用的導入和camelcase符號的方法,但我仍然沒有得到一個小小的警告。

這裏是我的Eclipse的配置> Prefrences-> PyDev->編輯 - >代碼分析:

1st tab Do code analysis + On any succesful parse are checked 
6th tab Pep8 warning is checked, redirect pep8 output to console is checked too 
path to pep8 ==> /Applications/eclipse/plugins/org.python.pydev_2.6.0.2012062818/pysrc/third_party/pep8/pep8.py 

我試着用這些設置來打,但沒有幫助,所以我離開了他們在默認。

我沒有重新啓動Eclipse的幾次,我使用的Mac OS X 10.7.5

回答

0

pep8工具不檢查駝峯方法或者未使用的導入:

  • 有關命名約定,請嘗試實驗pep8-naming插件(在PyPI上)。
  • 對於未使用的導入,這由pyflakes覆蓋(在PyPI上)。

而所有這些工具都包裝在flake8檢查器中。

+0

前段時間我在eclipse上用PyDev插件在ubuntu上開發,我pep8沒有檢查方法名和未使用的導入,我不知道爲什麼現在有不同的效果。但是我會看到上面給出的插件。謝謝 – koleS 2013-02-25 16:31:01

+0

Eclipse有幾個代碼分析工具。也許你看到了來自PyLint的警告,它報告了未使用的導入。 – grdshch 2013-10-21 08:50:46