2017-10-27 23 views
5

Sonarsource'un sonarlint aracının komut satırı örneğinde geliştirmeyi durdurduğu anlaşılıyor. Sonarlint web sayfasındaki linke şimdi bir 404 geri dönüyor ve sonarlint web sitesinde üründen bahsedilmiyor.Sonarlint komut satırı sürümü düştü?

Bu, artık sonarlint'in komut satırı sürümü olmayacağı anlamına mı geliyor?

Bunu sormamın nedeni, geliştiricilerin kodunun statik analizini ve aynı zamanda Jenkins sunucumuzdaki CI işleminin bir parçası olarak çalışan bir oluşturma işlemini uygulamak istemektir. Bu, çeşitli diğer eklentiler (kontrol tarzı, vb.) Kullanılarak elde edilebilirken, Sonar'da Squid kurallarını kullanmaya ve eski kontrol tarzını, findbugs, vb. Kurallarını kullanımdan kaldırmaya karar verme, Sonar tarafından rapor edilen sonuç ile yapı sürecinin uyumunu zorlaştırır; Kalamarda kolayca uyuşmayan bazı kurallar vardır. Bu nedenle, geliştiricilerin CI sırasında Jenkins tarafından yürütülenle aynı olan yerel bir Sonar analizi yapabilmeleri için bir yol arıyordum. (Bu, yerel geliştirici yapısını CI sunucusu tarafından yürütülenle hizalamak için temel oluşturma ve geliştirme en iyi uygulamadır).

Sonar önizleme modu veya sonarlint komut satırı aracı, yapımızın bunu yapmasına izin verebilirdi, ancak Sonarsource uygulamasının değerini anlayamadığı ve artık desteklemeye karar vermediği anlaşılıyor (geliştirme aşamasında) Benim görüşüme göre bir hata, her iki yöntem. Umuyorum ki, bu soruyu yükselterek, IDE veya editör eklentisi gerektirmeyen geliştiriciler için Sonar analizini destekleyip desteklemeyeceğini tekrar düşünebilirler. Bunun için tercihim, sonar çalıştırıcısında önizleme modu analizinin kullanımdan kaldırılmasını ortadan kaldıracak ve böylece güvene dayalı süreçleri güvenle oluşturabileceğiz.

cevap

0

SonarLint CLI sürümü artık geliştirilmiyor veya desteklenmiyor. Bu atılır tamamen yakında (a SonarSource temsilcisi tarafından yazılan) daha burada bilgi bulabilirsiniz:

https://groups.google.com/d/msg/sonarqube/WlALjVzp-OE/Ev3QpnaOBAAJ

Sen Sonar Scanner ile gidebileceğini: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner

+2

Ben Sonar ile gitmek mutlu olurdu Tarayıcı, ancak işlevselliği (orijinal yazımda belirtildiği gibi) kullanımdan kaldırılmış olarak bildirilir ve bu bir endişe kaynağıdır, çünkü SonarSource'un herhangi bir zamanda işlevselliği halıya alma lisansına sahip olduğu anlamına gelir. –