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