Domanda

Sto provando Pycharm per lo sviluppo di Django e finora sono estremamente felice. Il mio team segue rigorosamente la formattazione PEP8 e utilizziamo il programma di riga di comando PEP8 per verificare che il nostro codice sia conforme.

Ho configurato un comando strumento esterno per eseguire PEP8 e funziona bene. Vedo la capacità di creare filtri che causano l'analisi dell'uscita in qualcosa che Pycharm può usare. Ho letto i documenti e ho cercato Google, ma non riesco a trovare un esempio per far funzionare questo. I documenti sono http://www.jetbrains.com/pycharm/webhelp/add-filter-dices-dialog.html

Sto usando Pycharm 1.2 e il filtro di uscita che sto usando sembra questo:

$FILE_PATH$:$LINE$:$COLUMN:.*

L'output di esempio sembra questo:

/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)

Ciò che sarebbe ancora più fantastico è se questo potesse essere eseguito ogni volta che il file viene salvato.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top