2013-06-17 19 views
22

Sto usando PyCharm (v 2.7.2) per sviluppare un'app Django, ma non riesco a controllarlo in violazione di stile PEP8. Ho abilitato "violazione dello stile di codifica PEP8" nella sezione "Impostazioni" delle impostazioni, ma PyCharm non evidenzia le violazioni di stile. C'è un modo per risolvere questo problema?Come ottenere PyCharm per verificare lo stile del codice PEP8?

+0

Opere per me (tutte le piattaforme). –

+0

Non fa per me ... cioè: separo le classi con più di 2 righe e non succede nulla – Alvaro

+0

Compilare un bug report, nella mia esperienza questa funzione funziona bene. Il tuo ambiente potrebbe innescare qualche bug oscuro. –

risposta

4

Per quanto mi riguarda ho trovato che il modo migliore per me è stato quello di includere PEP8 controllo come uno script esterno, qualcosa sulla falsariga di questo:

https://web.archive.org/web/20121206054036/http://blog.saturnlaboratories.co.za/archive/2012/09/10/running-pylint-pycharm

Il vantaggio di questa operazione è che gli errori appaiono come una sorta di todo list la parte inferiore del frame. In questo modo non devo cercare il codice per gli errori.

+2

Collegamento interrotto. Riesci a trovare una versione cache? –

+1

Archive.org ha una copia https://web.archive.org/web/20121206054036/http://blog.saturnlaboratories.co.za/archive/2012/09/10/running-pylint-pycharm – Ismael

5

Il mio non è stato mostrando fino a causa del combinazione di colori. Di default è contrassegnato come "avviso debole", quindi potresti dover modificare l'aspetto per renderlo visibile. Editor> Colori & Caratteri> Generale> Errori e avvisi.

0

OP chiede un modo per evidenziare PEP8 errori PyCharm, ma c'è un altro modo (molto più chiaro a mio parere) per vedere le violazioni (estratto da PyCharm's docs): Finestra

Inspection Tool

Visualizza | Tool Windows | Ispezione:

  • È possibile accedere alla finestra degli strumenti in questo modo solo quando è già aperto tramite Codice | Ispeziona il codice.
  • Dopo aver disattivato manualmente la finestra degli strumenti facendo clic sul pulsante Chiudi, la finestra degli strumenti è nuovamente disponibile solo tramite Codice | Ispeziona il codice. I risultati visualizzata la finestra di ispezione strumento di ispezione su schede separate

appena testato su un Edition PyCharm Comunità e ha funzionato come un fascino (no pun intended).

Problemi correlati