Aptana 3如何在Python代码中添加PEP8检查? 我不能像在日食中一样添加。Aptana 3如何在Python代码中添加PEP8检查?
1
A
回答
1
看到this:
它描述了如何PEP8检查集成到Eclipse和它具有的Aptana Studio中的一个部分也是如此。
这是本文需要什么(如果链接中断):
扩建
我用来扩建产生在我的$一个PEP8检查二进制数{扩建:目录}/bin目录。我现在可以从命令行使用它,或者将它作为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
找到它)。您可以使用多个变量来访问您的可执行文件或工作 目录。不需要参数,因为它们已经在构建配置中添加了 。
如果您使用的是我上面发布的相同构建配置,则应该使用
${project_loc}/bin/pep8check for executable and ${project_loc}
作为工作目录。
使用的Aptana Studio的3.0
的Aptana Studio的3.0附带的PyDev和许多其他工具,PEP8包括过。这为您提供了一个更加舒适的方式来启用pep8检查,因为您在开发代码时会看到您的代码分析结果。
打开设置的PyDev - >编辑 - >代码分析和在第一凸片使能码 分析。
转到上一个选项卡并检查pep8路径。我的 开箱即用的路径是正确的,我刚刚添加了一个忽略规则,多条规则 可以按','分割。阅读pep8文档以获取更多信息 关于这些--ignore选项。
我希望这有助于。
相关问题
- 1. 如何在aptana studio3中添加wampserver 3
- 2. 拼写检查Aptana Studio 3
- 3. 如何在Aptana 3 Studio中使用代码片段?
- 4. Aptana 3中的代码格式
- 5. Aptana 3中的ExtJS 4代码帮助
- 6. Python正确的代码格式(PEP8)
- 7. Python 3密码检查
- 8. 如何在Aptana Studio 3上为dojo 1.10.4配置代码完成?
- 9. aptana studio 3 with python 3.x
- 10. Aptana 3 Unresolved import - Python
- 11. 如何检查python代码减少?
- 12. 如何在Python PEP8中制作模板?
- 13. 检查在Python 3
- 14. 检查在Python 3
- 15. Aptana 3 JavaScript代码折叠/概述
- 16. Aptana 3代码协助ExtJS 3.4
- 17. PHP颜色代码去了aptana 3?
- 18. 如何通过添加Python代码
- 19. 无法让Aptana Studio 3以PyDev的身份运行Python代码
- 20. 在Aptana Studio 3中本地运行Python
- 21. 如何在Python中改进井字检查代码
- 22. 如何格式化aptana 3上的代码?
- 23. 如何在Aptana Studio 3中使用Sass?
- 24. 如何在C#中添加vbs代码
- 25. 如何在Salesforce 1中添加代码?
- 26. 如何在代码中添加BarcodeFragment?
- 27. 如何在JQuery中添加Ruby代码?
- 28. 如何在JAVA中添加RSS代码
- 29. 如何在tinymce中添加代码
- 30. 如何在PHP中添加JavaScript代码?