Il tuo compito è scrivere un file che contenga una riga con molte violazioni di pep8 .
Le regole:
- Usiamo la versione 1.5.7 di pep8 e le impostazioni predefinite.
- Non è consentito chiamare pep8 con altre opzioni della riga di comando o utilizzare un file rc personalizzato.
- Lunghezza massima della riga 120 caratteri. Puoi violare E501, certo, ma la linea su cui viene calcolato il tuo punteggio deve essere <= 120 caratteri.
- Il tuo modulo può avere altre righe prima o dopo, ma solo una riga contribuisce al tuo punteggio.
- Il tuo file può contenere SyntaxErrors o qualsiasi tipo di immondizia, non è necessario importarlo o eseguirlo.
Esempio di punteggio:
Il modulo seguente thing.py
ha un punteggio di 2, perché contiene una linea (linea 1) con 2 violazioni pep8.
spam='potato'
Per controllare un punteggio:
~$ 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