Nhiệm vụ của bạn là viết một tệp chứa một dòng có nhiều vi phạm pep8 .
Những quy định:
- Chúng tôi sử dụng pep8 phiên bản 1.5.7 và các cài đặt mặc định.
- Gọi pep8 với các tùy chọn dòng lệnh khác hoặc sử dụng tệp RC tùy chỉnh không được phép.
- Độ dài dòng tối đa 120 ký tự. Bạn có thể vi phạm E501, chắc chắn, nhưng dòng mà số điểm của bạn được tính phải là <= 120 ký tự.
- Mô-đun của bạn có thể có các dòng khác trước hoặc sau, nhưng chỉ một dòng đóng góp vào điểm số của bạn.
- Tệp của bạn có thể chứa SyntaxErrors hoặc bất kỳ loại rác nào, nó không cần nhập hoặc chạy.
Ví dụ về tính điểm:
Mô-đun sau thing.py
có điểm 2, vì nó chứa một dòng (dòng 1) với 2 vi phạm pep8.
spam='potato'
Để kiểm tra điểm số:
~$ 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