Toolmaker JetBrains, Qodana 2023.2’yi yayınladı. JetBrains geliştirme ortamları ve sürekli entegrasyon (CI) ardışık düzenleri arasındaki arayüzde, statik kod analiz aracının ilk resmi kararlı sürümü, yalnızca genişletilmiş kod kapsamı ve harici paketler için bir güvenlik açığı tarayıcısı değil, aynı zamanda daha kolay yapılandırma vaat ediyor.
Duyuru
Kurulumu daha kolay statik kod analizi
Qodana, 2021’deki tanıtımından bu yana, kaynak kodundaki hataları, güvenlik açıklarını, kopyaları veya diğer eksiklikleri bulup ortadan kaldırmak için Erken Erişim Programının (EAP) bir parçası olarak geliştiricilerin kullanımına sunuldu. Araç, IntelliJ IDEA, WebStorm, PhpStorm, PyCharm, Rider ve GoLand gibi en yaygın JetBrains IDE’leriyle sıkı bir şekilde entegre edilmiştir, ancak çoğu CI/CD sistemine de uyarlanabilir. Duyuruya göre Qodana 2023.2, genellikle statik analiz araçları için karmaşık olan yapılandırmayı artık çok daha kolay hale getirecek.
IDE’lerin 2023.2 sürümlerine dayalı olarak Qodana, bu nedenle, incelenen projedeki sorunlara genel bir bakış elde etmek için başlangıçta yerel kod analizi için kurulabilir. Geliştiriciler daha sonra KG sistemini yapılandırmak ve sunucu tarafı kontrolleri çalıştırmak için CI boru hattına bağlanabilir.
Qodana, projede karşılaşılan sorunları bir gösterge panosu aracılığıyla açıkça gösterir.
(Resim: JetBrains)
Kod kapsamı ve güvenlik açığı testi
Java, Kotlin, PHP, JavaScript ve TypeScript programlama dillerinde yazılmış kodları incelerken, Qodana’nın yeni sürümü, kodun kapsam düzeyini göstererek, kodun hangi bölümlerinin daha fazla test edilmesi gerektiğini görmeyi kolaylaştırıyor. Bu, geliştiricilerin testlerin kalitesini değerlendirmesine olanak tanır.
Duyuru
Harici paketlerdeki güvenlik açıklarını tespit etmek için Qodana 2023.2, artık varsayılan olarak pakete dahil olan IntelliJ IDEA güvenlik açığı denetleyicisini kullanır. Araç, güvenlik firması Checkmarx tarafından sağlanan verileri kullanır ve ayrıca etkilenen paketler tespit edildiyse düzeltici önlemler için ilk önerileri sağlar.
Qodana 2023.2’nin en önemli haberlerinin bir özeti, güncel sürümün yayınlanmasıyla ilgili blog yazısında bulunabilir. Sürüm notları eksiksiz bir genel bakış sağlar. Qodana, sınırlı özelliklere sahip ücretsiz bir topluluk sürümünde mevcuttur. Ticari sürümlerle ilgili ayrıntılar Qodana web sitesinde mevcuttur.
(harita)
Haberin Sonu
Duyuru
Kurulumu daha kolay statik kod analizi
Qodana, 2021’deki tanıtımından bu yana, kaynak kodundaki hataları, güvenlik açıklarını, kopyaları veya diğer eksiklikleri bulup ortadan kaldırmak için Erken Erişim Programının (EAP) bir parçası olarak geliştiricilerin kullanımına sunuldu. Araç, IntelliJ IDEA, WebStorm, PhpStorm, PyCharm, Rider ve GoLand gibi en yaygın JetBrains IDE’leriyle sıkı bir şekilde entegre edilmiştir, ancak çoğu CI/CD sistemine de uyarlanabilir. Duyuruya göre Qodana 2023.2, genellikle statik analiz araçları için karmaşık olan yapılandırmayı artık çok daha kolay hale getirecek.
IDE’lerin 2023.2 sürümlerine dayalı olarak Qodana, bu nedenle, incelenen projedeki sorunlara genel bir bakış elde etmek için başlangıçta yerel kod analizi için kurulabilir. Geliştiriciler daha sonra KG sistemini yapılandırmak ve sunucu tarafı kontrolleri çalıştırmak için CI boru hattına bağlanabilir.
Qodana, projede karşılaşılan sorunları bir gösterge panosu aracılığıyla açıkça gösterir.
(Resim: JetBrains)
Kod kapsamı ve güvenlik açığı testi
Java, Kotlin, PHP, JavaScript ve TypeScript programlama dillerinde yazılmış kodları incelerken, Qodana’nın yeni sürümü, kodun kapsam düzeyini göstererek, kodun hangi bölümlerinin daha fazla test edilmesi gerektiğini görmeyi kolaylaştırıyor. Bu, geliştiricilerin testlerin kalitesini değerlendirmesine olanak tanır.
Duyuru
Harici paketlerdeki güvenlik açıklarını tespit etmek için Qodana 2023.2, artık varsayılan olarak pakete dahil olan IntelliJ IDEA güvenlik açığı denetleyicisini kullanır. Araç, güvenlik firması Checkmarx tarafından sağlanan verileri kullanır ve ayrıca etkilenen paketler tespit edildiyse düzeltici önlemler için ilk önerileri sağlar.
Qodana 2023.2’nin en önemli haberlerinin bir özeti, güncel sürümün yayınlanmasıyla ilgili blog yazısında bulunabilir. Sürüm notları eksiksiz bir genel bakış sağlar. Qodana, sınırlı özelliklere sahip ücretsiz bir topluluk sürümünde mevcuttur. Ticari sürümlerle ilgili ayrıntılar Qodana web sitesinde mevcuttur.
(harita)
Haberin Sonu