如何在Aptana 3中添加PEP8检查Python代码? 我无法在日食中添加。
答案 0 :(得分:1)
请参阅this:
它描述了如何将pep8检查集成到eclipse中,它还有一个适用于aptana studio的部分。
这是文章所要求的(如果链接中断):
<强>附加件强>
我使用buildout在$ {buildout:directory} / bin目录中生成一个pep8检查二进制文件。我现在可以从命令行使用它或者从eclipse运行它作为外部程序。
[buildout]
parts =
...
pep8
...
[pep8]
recipe = zc.recipe.egg
eggs = pep8
entry-points = pep8check=pep8:_main
dirs = ['src/my.product', ]
scripts = pep8check
initialization = sys.argv.extend(${pep8:dirs})
在(重新)运行buildout之后,你的bin /文件夹中应该有一个pep8check可执行文件。
daniel:~/sandbox/project/ $ ls -l bin/ | grep pep8
-rwxr-xr-x 1 daniel staff 408 22 Mar 17:29 pep8check
执行此文件会对 - product.package中的每个文件运行pep8检查。
daniel:~/sandbox/project/ $ bin/pep8check
src/my.product/my/product/expiration.py:26:50: E261 at least two spaces before inline comment
src/my.product/my/product/expiration.py:47:5: E303 too many blank lines (2)
src/my.product/my/product/logger.py:18:17: E202 whitespace before '}'
src/my.product/my/product/logger.py:49:1: W291 trailing whitespace
使用直接eclipse集成
打开“外部工具配置”对话框(您可以在main
menu Run->External Tools->External Tools Configuration
中找到它。)
您可以使用多个变量来访问可执行文件或正常工作 目录。参数不是必需的,因为它们已经存在 在buildout配置中添加。
如果您使用的是与我上面发布的相同的buildout配置,则应使用${project_loc}/bin/pep8check for executable and ${project_loc}
作为工作目录。
使用Aptana Studio 3.0
Aptana Studio 3.0附带了pydev和许多其他工具,pep8也包含在内。这为您提供了一种更加舒适的方式来启用pep8检查,因为您在开发代码时会看到代码分析结果。
打开设置PyDev - &gt;编辑 - &gt;代码分析并启用代码 在第一个标签中分析。
转到最后一个标签并检查pep8路径。我的道路是正确的 系统开箱即用,我只添加了一个忽略规则,多个规则 可以用','分割。阅读pep8文档以获取更多信息 关于这些 - 单选选项。
我希望这会有所帮助。