Linter
Kodu yapılandırılmış kurallara göre belirli sorunlar için inceleyen araç.
Linter nedir?
Linter kodu yapılandırılmış kurallarla inceler. Olası hatalar, kararlaştırılmış kod kuralları veya stil konuları ele alınabilir. Denetlenen dil, dosya ve örüntüler araca ve yapılandırmaya bağlıdır. Bu yüzden yalnız metin girintisi düzenleme değildir; uygulama davranışının tam denetimi de değildir.
Kurgusal portal projesinde etkin kural, istek modülündeki kullanılmayan değişkeni bildirebilir. Ekip kaldırılması mı gerektiğini yoksa unutulmuş işleme adımına mı işaret ettiğini inceler. Bazı bulgular otomatik düzeltilebilir, diğerleri karar gerektirir. Değişiklikler izlenebilir olmalıdır. Başarılı linter çalışması yalnız kapsanan dosyalarda yürütülen kuralları kanıtlar; test ve iş anlamıyla kod incelemesi tamamlayıcı işlerdir.
Kaynaklar
İlgili terimler
- Statik kod analiziProgram kodunu veya ondan üretilmiş bir gösterimi, uygulamayı çalıştırmadan incelemek.
- TiplemeProgramlama dilinin değer türlerini ve uygun işlemleri nasıl ele aldığı.
- Kod incelemesiKaynak kodu değişikliğinin tasarım, davranış, anlaşılırlık ve uygun denetimler bakımından değerlendirilmesi.
- Birim testiBir kural veya fonksiyon gibi, yazılımın küçük ve belirli bir bölümünü hedefli olarak sınayan test.
- Arayüz sözleşmesi testiBir arayüzün tüketicisi ile sağlayıcısı arasındaki kararlaştırılmış mesajları denetleyen test.
- Test kapsamıÇalıştırılabilir kod deyimleri veya gereksinimler gibi açıkça tanımlanmış bir kümenin testlerle sınanan oranı.
Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.