gaya pycode
1.7.1
pycodestyle adalah alat untuk memeriksa kode Python Anda terhadap beberapa konvensi gaya di PEP 8.
Catatan
Paket ini dulunya bernama pep8
tetapi diubah namanya menjadi pycodestyle
untuk mengurangi kebingungan. Diskusi lebih lanjut dapat ditemukan di masalah saat Guido meminta perubahan ini, atau dalam diskusi kilat di PyCon 2016 oleh @IanLee1521: video slide.
pycodestyle.py
untuk tujuan ini. Anda dapat menginstal, meningkatkan, dan menghapus instalasi pycodestyle.py
dengan perintah berikut:
$ pip instal gaya pycode $ pip install --upgrade pycodestyle $ pip hapus instalan pycodestyle
Ada juga paket untuk Debian/Ubuntu, tapi tidak selalu versi terbaru.
$ pycodestyle --optparse pertama.py optparse.py:69:11: E401 beberapa impor dalam satu baris optparse.py:77:1: E302 mengharapkan 2 baris kosong, ditemukan 1 optparse.py:88:5: E301 diharapkan 1 baris kosong, ditemukan 0 optparse.py:347:31: Spasi putih E211 sebelum '(' optparse.py:357:17: Spasi E201 setelah '{' optparse.py:472:29: E221 beberapa spasi sebelum operator
Anda juga dapat membuat pycodestyle.py
menampilkan kode sumber untuk setiap kesalahan, dan bahkan teks yang relevan dari PEP 8:
$ pycodestyle --show-source --show-pep8 pengujian/data/E40.py pengujian/data/E40.py:2:10: E401 beberapa impor dalam satu baris impor os, sys ^ Impor biasanya harus dilakukan pada jalur terpisah. Oke: impor osnimport sys E401: sistem impor, os
Atau Anda dapat menampilkan seberapa sering setiap kesalahan ditemukan:
$ pycodestyle --statistik -qq Python-2.5/Lib 232 E201 spasi setelah '[' 599 E202 spasi sebelum ')' 631 E203 spasi sebelum ',' 842 E211 spasi sebelum '(' 2531 E221 beberapa spasi sebelum operator 4473 E301 diharapkan 1 baris kosong, ditemukan 0 4006 E302 mengharapkan 2 baris kosong, ditemukan 1 165 E303 terlalu banyak baris kosong (4) 325 E401 beberapa impor dalam satu baris 3615 E501 baris terlalu panjang (82 karakter)