[英]PyCharm and filters for external tools
我正在嘗試PyCharm進行Django開發,到目前為止我非常高興。 我的團隊嚴格遵循PEP8格式,我們使用pep8命令行程序檢查以確保我們的代碼符合。
我已經配置了一個外部工具命令來運行pep8,它運行良好。 我看到了創建過濾器的能力,這些過濾器將導致輸出被解析為PyCharm可以使用的東西。 我已經閱讀了文檔並搜索了Google,但找不到一個示例來完成這項工作。 文檔是http://www.jetbrains.com/pycharm/webhelp/add-filter-dialog.html
我正在使用PyCharm 1.2,我正在使用的輸出過濾器如下所示:
$FILE_PATH$:$LINE$:$COLUMN:.*
示例輸出如下所示:
/home/matt/.../settings.py:13:30: E261 at least two spaces before inline comment
/home/matt/.../settings.py:20:80: E501 line too long (126 characters)
更令人敬畏的是,每次保存文件時都可以運行。
當你聽到這個時,你會踢自己。 你錯過了COLUMN結束時的$。 順便說一句,非常感謝你,我按照你的步驟,讓它完美地工作。 你的過濾器應該是。
$FILE_PATH$:$LINE$:$COLUMN$:.*
UPD:讓它適用於PyCharm 1.5使用
$FILE_PATH$\:$LINE$\:$COLUMN$\:.*
PyCharm期望鏈接的完整文件路徑可以工作,而不僅僅是名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.