Linter
term_id: linter
Category: engineering_practice
Definition
Linter adalah utilitas yang melakukan analisis statis pada kode sumber tanpa mengeksekusinya. Alat ini memeriksa kesalahan sintaks, potensi bug, bau kode (code smells), dan penyimpangan dari panduan gaya atau praktik terbaik.
Summary
Alat analisis kode statis yang digunakan untuk menandai kesalahan pemrograman, bug, kesalahan gaya, dan konstruksi yang mencurigakan.
Key Concepts
- Analisis statis
- Kualitas kode
- Penegakan gaya
- Deteksi bug
Use Cases
- Tinjauan kode otomatis
- Pra-kommit hook
- Validasi pipeline CI/CD