2016-08-27 3 views
0

Я установил linter-flake8 с Atom на MacOSX. Atom автоматически установил linter. Моя проблема в том, что пакет не обнаруживает ошибок с скриптами python. Странно, что если я запустил flake8 из командной строки, он обнаружил несколько ошибок и указал, в каком файле произошли ошибки.Пакет Atom linter-flake8 не отображается вывод

Вот скриншот:

http://image.noelshack.com/fichiers/2016/34/1472320581-capture-d-ecran-2016-08-27-a-19-55-57.png

+0

Типичная проблема с использованием пакетов Atom Linter с MacOSX заключается в том, что MacOSX иногда имеет проблемы с оболочкой, распространяющейся в Atom. Из-за этого ваш путь к исполняемому файлу flake8 может потребоваться указать в настройках 'linter-flake8'. –

+0

Хорошо, я изменил путь, который, похоже, работает над новым файлом. Но он не будет работать на старых файлах .py, которые я написал некоторое время назад ... Любая идея, почему? Также он продолжает получать мне сообщение об ошибке в файле docstring, который я не знаю, почему ... Вот некоторые снимки экрана: http://image.noelshack.com/fichiers/2016/34/1472394847-capture-d-ecran-2016 -08-28-a-16-33-39.png http://image.noelshack.com/fichiers/2016/34/1472394847-capture-d-ecran-2016-08-28-a-16-33 -44.png – Astrus

+0

Что такое вывод flake8 для этого файла? –

ответ

0

Я замечает несколько плагинов Flake8 не поддерживают чтение со стандартного ввода priperly так flake8 >= 3. Пакет flake8 Atom в основном работает cat $FILENAME | flake8 -. Попробуйте запустить эту команду с терминала и сообщить о различиях в выходе в соответствующий плагин.

+0

Ваша команда запускается неопределенно, но вывод «flake8»: http://pastebin.com/VC2RLXSy – Astrus