Linting, yazılımda kodu çalıştırmadan önce yapılan ve kodun daha okunabilir, düzenli, hataya daha az açık ve ekip içinde ortak bir yazım anlayışına uygun olmasını sağlayan otomatik denetim işidir.
Kodun içinde yazım hatası, gereksiz boşluk, kullanılmayan değişken, hatalı girinti ya da ekip kurallarına uymayan bir kullanım varsa lint araçları bunları önceden fark edip uyarı verir. Bir bakıma kodun temizlik ve düzen kontrolü gibi düşünülebilir. Program daha çalışmadan “burada sorun çıkabilir”, “bu değişken boşa duruyor” ya da “bu satır yazım standardına uymuyor” diyerek geliştiriciyi uyarır.
JavaScript tarafında ESLint, Python’da Flake8 ve Pylint, CSS için de Stylelint buna örnek gösterilebilir.