一些背景:
在编写脚本时,我手动运行pep8.py,但是对于较大的项目,我更喜欢使用Eclipse。在Eclipse/Pydev中集成pep8.py非常有用,因此它可以在项目中的所有文件中自动运行,并指向包含警告的行。也许有一个显而易见的方法,但我还没有找到它。
问题是:如何在Eclipse8.py中集成
发布于 2011-12-16 09:32:19
在PyDev 2.3.0中,pep8默认是集成在PyDev中的,甚至是随默认版本一起发布的。
打开窗口>首选项
必须在PyDev > Editor >> pep8.py中启用它
错误/警告应该显示为标记(如常规代码分析中的其他内容)。
如果没有分析文件,请参见https://stackoverflow.com/a/31001619/832230。
发布于 2010-02-19 12:36:16
我不知道如何将它集成到整个项目中,但是我已经将它作为一个外部工具来分析单个文件。
请注意,pycodestyle包是pep8包的正式替代版本,也是较新的版本。要安装它,请运行:
$ sudo pip install --upgrade pycodestyle接下来,在Eclipse中:
pycodestyle。${system_path:pycodestyle}
工作目录- ${container_loc}
参数- "${resource_name}" (这使用当前活动的文件)。转到公共选项卡,并确认选中了分配控制台复选框。
这种方法的一个好处是,您可以使用包的最新版本,而不限于PyDev中包含的旧版本。如果您对以类似方式设置pylint感到好奇,请参阅这个答案。
发布于 2012-01-12 04:55:42
就这样。您的Eclipse现在与PEP8集成了。若要自动运行pep8.py,请右键单击项目编辑器。选择PyDev并单击“代码分析”。在工作区中的problems选项卡中,您将看到指向您在PEP8中违规的行的警告(如果您违反了)。
https://stackoverflow.com/questions/399956
复制相似问题