【问题标题】:Eclipse integration with pep8 on mac os x lionEclipse 与 mac os x lion 上的 pep8 集成
【发布时间】:2013-02-10 02:47:11
【问题描述】:

我正在尝试在 Eclipse 中为 PyDev 项目正确设置 pep8,一切似乎都已正确配置 - 它已经使用 PyDev 进行了配置,但我也按照网上找到的一些教程来检查一切是否正常,我认为它是,但它仍然不起作用。

我故意用驼峰表示法制作了一些未使用的导入和方法,但我仍然没有收到任何微小的警告。

这里是我对Eclipse->Prefrences->PyDev->Editor->代码分析的配置:

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

【问题讨论】:

    标签: python pydev pep8


    【解决方案1】:

    pep8 工具不检查 CamelCase 方法或未使用的导入:

    • 对于命名约定,请尝试实验性的 pep8-naming 插件(在 PyPI 上)。
    • 对于未使用的导入,pyflakes(在 PyPI 上)涵盖了这一点。

    所有这些工具都封装在flake8 检查器中。

    【讨论】:

    • 好吧,前段时间我在 Eclipse 中使用 PyDev 插件在 ubuntu 上进行开发,我 pep8 确实检查了方法名称和未使用的导入,我不知道为什么现在会有不同的效果。但我会看到你上面给出的插件。谢谢
    • Eclipse 有几个代码分析工具。也许你看到了来自 PyLint 的警告,它报告了未使用的导入。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-12
    • 2012-03-22
    • 2012-04-05
    • 1970-01-01
    • 2012-02-08
    相关资源
    最近更新 更多