PyCharm и фильтры для внешних инструментов

Я пробую PyCharm для разработки Django и пока очень доволен. Моя команда строго следует форматированию PEP8, и мы используем программу командной строки pep8, чтобы убедиться, что наш код соответствует.

I ' Вы настроили команду внешнего инструмента для запуска 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)

Что было бы еще лучше, если бы это можно было запускать каждый раз при сохранении файла.

17
задан newz2000 25 March 2011 в 18:55
поделиться