Menyiapkan pengembangan Python dengan ekstensi dan alat linting
Panduan ini banyak terinspirasi dari Jack Fields
dan
artikelnya
tentang menyiapkan VS Code untuk pengembangan Python. Cek artikelnya untuk
detail lebih lanjut.
Ekstensi berikut menyiapkan Cursor supaya siap pakai sepenuhnya untuk pengembangan Python. Ekstensi ini ngasih kamu penyorotan sintaks, linting, debugging, dan unit testing.
Walaupun ekstensi di atas sebelumnya yang paling populer buat pengembangan Python di Cursor, kami juga nambahin beberapa ekstensi lain yang bisa bantu kamu maksimalin workflow Python kamu.
uv adalah pengelola paket Python modern yang bisa dipakai buat bikin dan ngelola virtual environment, sekaligus bisa gantiin pip sebagai pengelola paket default.Buat install uv, jalanin perintah berikut di terminal kamu:
Ruff adalah linter dan formatter Python modern yang bisa dipakai buat ngecek error pemrograman, bantu menegakkan standar penulisan kode, dan ngasih saran refactoring. Ini bisa dipakai bareng Black buat formatting kode.Buat install Ruff, jalanin perintah berikut di terminal kamu:
Black adalah code formatter yang secara otomatis memformat kode kamu agar mengikuti
gaya yang konsisten. Ia tidak membutuhkan konfigurasi apa pun dan sudah luas digunakan di
komunitas Python.
Untuk menginstal Black, jalankan perintah berikut di terminal kamu:
Copy
Ask AI
pip install black
Lalu, konfigurasikan Cursor untuk memakai Black sebagai pemformat kode dengan menambahkan berikut ini ke file settings.json kamu:
Kita bisa memakai PyLint untuk memeriksa kesalahan pemrograman, membantu menegakkan standar penulisan kode, dan menyarankan refactoring.Untuk menginstal PyLint, jalankan perintah berikut di terminal kamu: