Nevoie de sonar.lang.modele pentru diferite limbi, cum ar fi Java, .Net, Mainframe, Cobal, Psql, C, C++, C#, etc? în timp ce scris analiza proprietățile pași timpul Jenkins a construi. În timp ce Integrarea SonarQube cu Jenkins. SonarQuve versiune 8.9.2 și Jenkins versiune 2.150.2
SonarQube 8.9.x+ va analiza toate codurile pe care le găsește pentru care este instalat un plugin. Au acum, de asemenea, pachet limba plugin-uri care oferă ca parte de fiecare lansare.
Puteți găsi corespunzătoare extensii în pagina de Administrare:
Administrare | Configurare | Setari Generale | Limbi (tab)
(/admin/settings?category=languages
)
Nu e drop-down pentru instalat/pachet limbi și o secțiune pentru fiecare:
General
Fișier Sufixe
Nu am încercat, dar cred că dacă ați șters o prelungire corespunzătoare, atunci SQ nu ar trebui să descoperi toate fișierele corespunzătoare pentru această limbă, dacă ai vrut pentru a sări peste una.
Suplimentare SonarQube Limbas sunt furnizate ca ai plăti pentru produs:
Comunitate: Java, C#, JavaScript, mașina de Scris, CloudFormation, Terraform, Kotlin, Ruby, Du-te, Scala, Flex, Python, PHP, HTML, CSS, XML și VB.NET
Producător: C, C++, Obj-C, Swift, ABAP, T-SQL, PL/SQL
Enterprise: Apex, COBOL, PL/I, RPG, VB6
Dacă adăugați un limbaj personalizat plugin din altă parte, cum ar fi Marketplace (/admin/marketplace?search=languages
) sau o terță parte site-ul, ar trebui să se încheie ca un tab separat, similar cu "General" și "Limbi" tab-ul o dată instalat.