Votre tâche consiste à écrire un fichier contenant une ligne contenant de nombreuses violations de pep8 .
Les règles:
- Nous utilisons pep8 version 1.5.7 et les paramètres par défaut.
- Appeler pep8 avec d'autres options de ligne de commande ou utiliser un fichier rc personnalisé n'est pas autorisé.
- Longueur de ligne maximale 120 caractères. Vous pouvez violer E501, bien sûr, mais la ligne sur laquelle votre score est calculé doit être <= 120 caractères.
- Votre module peut avoir d'autres lignes avant ou après, mais une seule ligne contribue à votre score.
- Votre fichier peut contenir des SyntaxErrors ou tout type de déchets, il n'a pas besoin d'être importé ou exécuté.
Exemple de notation:
Le module suivant thing.py
a un score de 2, car il contient une ligne (ligne 1) avec 2 violations pep8.
spam='potato'
Pour vérifier un score:
~$ 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