簡體   English   中英

PyCharm和外部工具的過濾器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM