Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/06/2013, 18:19
ger84
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Convertir código a pep8

Cita:
Iniciado por carbon Ver Mensaje
Si mal no recuerdo ninja-ide te subraya las porciones de código que no siguen el PEP-8. Por otro lado recordá que las funciones de una misma clase se separan con una sola línea en blanco.
claro que lo hace, pero pensé que podría haber algo un poco mas automatizado, por ejemplo, que me recorra clase por clase al estilo depurador, y me vaya avisando "esta clase o este bloque no cumple pep8" "¿desea hacerla cumplir? si-no" je algo así...

O bien directamente, algun scritp:
Código Consola:
Ver original
  1. $ convertToPep8 miscript.py
+ un archivo de configuración del tipo
Código:
#convertToPep8.conf
    convert tabs to 4 spaces = yes
    split lines (80) = yes
    blank line functions = 2
    split imports = yes
    spaces around operator = 1
    force docstrings to pep8 = yes
    #debería haber un registro para los errores y para los warnings, 
    #por ejemplo si split lines corta una sentencia
    log file = /file.txt
    #dejar registro de clases que no cumplan CapWords
    write names " = yes
    split names errors = yes
y que el archivo resultante cumpla con pep8. ¿mucho delirio o podrá existir?