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代碼?