Menggunakan pycodestyle
Sebelumnya kita melihat bahwa pycodestyle dapat dijalankan dari command line untuk memeriksa kepatuhan terhadap PEP 8 pada sebuah file. Terkadang lebih berguna menjalankan pemeriksaan seperti ini dari skrip Python.
Dalam latihan ini, Anda akan menggunakan kelas StyleGuide dari pycodestyle untuk memeriksa beberapa file terhadap kepatuhan PEP 8. Kedua file menyelesaikan tugas yang sama, tetapi sangat berbeda dalam format dan keterbacaannya. Anda dapat melihat isi file-file tersebut melalui tautan di bawah.
Latihan ini adalah bagian dari kursus
Prinsip Rekayasa Perangkat Lunak di Python
Petunjuk latihan
- Impor paket
pycodestyle. - Buat instance
StyleGuidebernamastyle_checker. - Ada dua file yang akan kita periksa; namanya
'nay_pep8.py'dan'yay_pep8.py'. Berikan list yang berisi nama-nama file ini ke metodecheck_filesmilikstyle_checker. print()hasil pemeriksaan gaya ke konsol. Pastikan Anda membaca output-nya!
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import needed package
import ____
# Create a StyleGuide instance
style_checker = pycodestyle.____()
# Run PEP 8 check on multiple files
result = style_checker.check_files([____, ____])
# Print result of PEP 8 style check
print(result.messages)