2026
gdmetrics
Godot (GDScript) projeleri için statik karmaşıklık analiz aracı.
Her GDScript fonksiyonu için Cyclomatic Complexity ve Cognitive Complexity ölçen, ardından önce neyin düzeltilmesi gerektiğini söyleyen bir Godot editör eklentisi ve CLI. Editör paneli en öncelikli düzeltmeleri (Top fixes) sade etiketlerle (OK / Hard to read / Fix soon) listeler ve ilgili fonksiyona atlar; başarısızlık eşiğini aşan fonksiyonlar script editöründe işaretlenir. CLI, JSON ve CSV raporları ile CI için bir eşik kontrolü sunar ve bir GitHub Actions örneği içerir. İki sürüm tek bir çekirdeği paylaşır: Godot 4.2+ için gdmetrics-g4 ve Godot 3.1+ için gdmetrics-g3; yerel bir sürüm matrisinde test edildi. itch.io'da yayınlandı.
Teknolojiler
GDScript, Godot 3, Godot 4, GitHub Actions
Bağlantılar
- Teknik yazı: AST olmadan GDScript karmaşıklığını ölçmek
- Canlı site: japon-baligi.itch.io
- Kaynak kod (Godot 4): github.com/JaponBaligi/gdmetrics-g4
- Kaynak kod (Godot 3): github.com/JaponBaligi/gdmetrics-g3