Ваша задача - написать файл, содержащий строку со многими нарушениями pep8 .
Правила:
- Мы используем pep8 версии 1.5.7 и настройки по умолчанию.
- Вызов pep8 с другими параметрами командной строки или использование пользовательского файла RC не допускается.
- Максимальная длина строки 120 символов. Конечно, вы можете нарушить E501, но строка, по которой рассчитывается ваш счет, должна быть <= 120 символов.
- Ваш модуль может иметь другие строки до или после, но только одна строка влияет на ваш счет.
- Ваш файл может содержать SyntaxErrors или любой другой мусор, его не нужно импортировать или запускать.
Пример оценки:
Следующий модуль thing.py
имеет оценку 2, поскольку содержит строку (строка 1) с 2 нарушениями pep8.
spam='potato'
Чтобы проверить счет:
~$ 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