Su tarea es escribir un archivo que contenga una línea con muchas violaciones pep8 .
Las normas:
- Utilizamos pep8 versión 1.5.7 y la configuración predeterminada.
- No se permite llamar a pep8 con otras opciones de línea de comando o usar un archivo rc personalizado.
- Longitud máxima de línea 120 caracteres. Puede violar E501, claro, pero la línea en la que se calcula su puntaje debe ser <= 120 caracteres.
- Su módulo puede tener otras líneas antes o después, pero solo una línea contribuye a su puntaje.
- Su archivo puede contener SyntaxErrors o cualquier tipo de basura, no es necesario importarlo ni ejecutarlo.
Ejemplo de puntuación:
El siguiente módulo thing.py
tiene una puntuación de 2, porque contiene una línea (línea 1) con 2 violaciones pep8.
spam='potato'
Para verificar un puntaje:
~$ mktmpenv
(tmp-ae3045bd2f629a8c)~/.virtualenvs/tmp-ae3045bd2f629a8c$ pip install pep8==1.5.7
(tmp-ae3045bd2f629a8c)~/.virtualenvs/tmp-ae3045bd2f629a8c$ echo -n "spam='potato'" > thing.py
(tmp-ae3045bd2f629a8c)~/.virtualenvs/tmp-ae3045bd2f629a8c$ pep8 thing.py
thing.py:1:5: E225 missing whitespace around operator
thing.py:1:14: W292 no newline at end of file