SonarQube

SonarQube
Developer(s)SonarSource
Initial release2006–2007[1]
Stable release
10.6 / June 25, 2024; 6 months ago (2024-06-25)[2]
Repository
Written inJava
Operating systemCross-platform
TypeStatic program analysis
LicenseGNU Lesser General Public License
Websitesonarqube.org

SonarQube (formerly Sonar)[3] is an open-source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and code smells on 29 programming languages. SonarQube offers reports on duplicated code, coding standards, unit tests, code coverage, code complexity, comments, bugs, and security recommendations.[4][5]

SonarQube provides automated analysis and integration with Maven, Ant, Gradle, MSBuild, and continuous integration tools.[6][7][8]

Overview

SonarQube supports the programming languages: Java (including Android), C#, C, C++, JavaScript, TypeScript, Python, Go, Swift, COBOL, Apex, PHP, Kotlin, Ruby, Scala, HTML, CSS, ABAP, Flex, Objective-C, PL/I, PL/SQL, RPG, T-SQL, VB.NET, VB6, and XML.[9] As of December 2021, analyzing C, C++, Objective-C, Swift, ABAP, T-SQL, and PL/SQL is only available via a commercial license.

SonarQube is an open core product for static code analysis, with additional features offered in commercial editions.

SonarQube for IDE

SonarQube is expandable with the use of plug-ins. It integrates with Eclipse, Visual Studio, Visual Studio Code, and IntelliJ IDEA development environments through SonarQube for IDE[10] plug-ins, as well as external tools such as LDAP, Active Directory, and GitHub.[11][12]

Reception

In 2009, SonarQube received a Jolt Award under the testing tools category.[13][14]

See also

References

  1. ^ "History | SonarSource". www.sonarsource.com.
  2. ^ "What's New in latest releases | SonarQube". www.sonarqube.org.
  3. ^ Freddy Mallet (20 March 2013). "SONAR is becoming SONARQUBE". SonarQube project mailing list. Archived from the original on 24 July 2013. Retrieved 3 July 2013.
  4. ^ "Sonar" (PDF). Methods and Tools. Vol. 18, no. 1. 2010-03-01. pp. 40–46. ISSN 1661-402X. Retrieved 2017-08-29.
  5. ^ Campell/Papapetrou, Ann/Patroklos (2013). Sonar (SonarQube) in action. Greenwich, Connecticut, USA: Manning Publications. p. 350. ISBN 978-1617290954.
  6. ^ Buijze, Allard (2010-02-26). "Measuring Code Quality With Sonar". Archived from the original on 2011-08-12. Retrieved 2017-08-29.
  7. ^ Odendaal, René (2009-06-24). "Continuous Integration on SAP using Subversion, Maven, Hudson, Nexus and Sonar". Archived from the original on 2012-07-24. Retrieved 2017-08-29.
  8. ^ Smart, John (2010-03-14). "How can you improve, harmonize and automate your development process using tools like Maven, Hudson, and Nexus?". Retrieved 2017-08-29.
  9. ^ "Multi-Language - SonarQube". Retrieved 2021-01-25.
  10. ^ "Sonar Streamlines Product Naming to Reflect Core Mission of Code Quality and Security". Retrieved 2024-12-14.
  11. ^ Mariano (2009-11-17). "Creating a Sonar Plugin for software development metrics". Archived from the original on March 24, 2010. Retrieved 2017-08-29.
  12. ^ Hazrati, Vikas (2010-03-30). "Monetizing the Technical Debt". Retrieved 2017-08-29.
  13. ^ "Jolt Awards Winners". 2009-03-18. Archived from the original on February 1, 2010. Retrieved 2010-04-13.
  14. ^ "Jolt Productivity Award #2: Testing and Debugging". 2010-12-01. Retrieved 2010-12-09.

Read other articles:

Pour les articles homonymes, voir Langue (homonymie). Une langue est un système évolutif de signes linguistiques, vocaux, graphiques ou gestuels, qui permet la communication entre les individus. Selon le linguiste André Martinet, « une langue est un instrument de communication selon lequel l'expérience humaine s'analyse, différemment dans chaque communauté, en unités douées d'un contenu sémantique et d'une expression phonique, les monèmes ; cette expression s'articule à...

 

Questa voce sull'argomento calciatori russi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Michail Keržakov Nazionalità  Russia Altezza 191 cm Peso 82 kg Calcio Ruolo Portiere Squadra  Zenit San Pietroburgo Carriera Giovanili  Zenit San Pietroburgo Squadre di club1 2008→  Volga Ul'janovsk21 (-28)2009→  Volgar'-Gazprom-217 (-16)2010→  Alanija Vladikavkaz16 (-22)201...

 

1976 single by Bobby Womack DaylightSingle by Bobby Womackfrom the album Safety Zone B-sideTrust Me (7)ReleasedJanuary 1976 (7)Recorded1975StudioWally Heider Recording StudiosGenreR&BsoulLength3:15 (7)3:29 (12)LabelUnited ArtistsSongwriter(s)Bobby WomackHarold PayneProducer(s)David RubinsonBobby Womack singles chronology It's All Over Now (1975) Daylight (1976) Where There's a Will, There's a Way (1976) Daylight is a R&B song recorded by American recording artist Bobby Womack for his ...

مسجد صخر ترك معلومات عامة القرية أو المدينة ترك، محافظة أذربيجان الشرقية الدولة  إيران تعديل مصدري - تعديل   مسجد صخر ترك (بالفارسية: مسجد سنگی ترک) مسجد تاريخي من عهد الدولة الإلخانية، يقع في ترك.[1][2][3] مراجع ^ Encyclopaedia of the Iranian Architectural History. Cultural Heritage, Handicrafts and...

 

Dalam nama Tionghoa ini, nama keluarganya adalah Su. Su BingtianSu pada Kejuaraan Dunia IAAF 2013Informasi pribadiLahir29 Agustus 1989 (umur 34)Guzhen, Guangdong, Tiongkok[1]Tinggi173 cm (5 ft 8 in)[2]Berat70 kg (154 pon)[2] OlahragaNegara TiongkokOlahragaTrek dan lapanganLomba60 m, 100 m, 4×100 m relayDilatih olehRandy Huntington[3]Prestasi dan gelarPeringkat pribadi terbaik60 m: 6.42 AR (Birmingham 2018)...

 

Comic book story Spider-Man's wedding redirects here. For the live performance, see Spider-Man's wedding (live performance). For the TV episode, see The Wedding (Spider-Man episode). The Wedding!Cover of The Amazing Spider-Man Annual vol. 1, 21, art by John Romita Sr.PublisherMarvel ComicsPublication date1987Genre RomanceSuperhero Main character(s)Spider-ManMary Jane WatsonCreative teamWriter(s)Jim ShooterDavid MicheliniePenciller(s)Paul RyanInker(s)Vince CollettaLetterer(s)Rick ParkerColoris...

  「俄亥俄」重定向至此。关于其他用法,请见「俄亥俄 (消歧义)」。 俄亥俄州 美國联邦州State of Ohio 州旗州徽綽號:七葉果之州地图中高亮部分为俄亥俄州坐标:38°27'N-41°58'N, 80°32'W-84°49'W国家 美國加入聯邦1803年3月1日,在1953年8月7日追溯頒定(第17个加入联邦)首府哥倫布(及最大城市)政府 • 州长(英语:List of Governors of {{{Name}}}]]) •&...

 

Campfire in the Redwoods by Edwin Deakin (1876), Laguna Art Museum. In North America, a campfire story is a form of oral storytelling performed around an open fire at night, typically in the wilderness, largely connected with the telling of stories having supernatural motifs or elements of urban legend. Whereas the activity is not incomparable to, nor mutually exclusive from indigenous practices, they should not be confused with each other in a contemporary context. History The modern campfir...

 

Державний комітет телебачення і радіомовлення України (Держкомтелерадіо) Приміщення комітетуЗагальна інформаціяКраїна  УкраїнаДата створення 2003Керівне відомство Кабінет Міністрів УкраїниРічний бюджет 1 964 898 500 ₴[1]Голова Олег НаливайкоПідвідомчі ор...

密西西比州 哥伦布城市綽號:Possum Town哥伦布位于密西西比州的位置坐标:33°30′06″N 88°24′54″W / 33.501666666667°N 88.415°W / 33.501666666667; -88.415国家 美國州密西西比州县朗兹县始建于1821年政府 • 市长罗伯特·史密斯 (民主党)面积 • 总计22.3 平方英里(57.8 平方公里) • 陸地21.4 平方英里(55.5 平方公里) • ...

 

Genetic engineering in Hawaii is a hotly contested political topic. The Hawaiian Islands counties of Kauai, Hawaii and Maui passed or considered laws restricting the practice within their borders due to concerns about the health, the environment and impacts on conventional and organic agriculture.[1] Hawaii is attractive to researchers and seed companies because of its moderate year-round climate—an average of 75 °F (24 °C), which allows 3 or more harvests per year, grea...

 

Barnet MuseumThe Museum at Barnet.Established1938; 86 years ago (1938)LocationBarnet, LondonPublic transit access High BarnetWebsitebarnetmuseum.co.uk Volunteers at the museum. Ground floor displays. Milk delivery cart. Barnet Museum is in the London Borough of Barnet.[1] It has displays on topics including the Battle of Barnet, Barnet Fair and Barnet Market. It is a centre for local and family research and its archives, library and reference collection are availabl...

(GRC) «οἱ μὲν ἄρ' οἶνον ἔμισγον ἐνὶ κρητῆρσι καὶ ὕδωρ» (IT) «Essi mescevano nei crateri vino e acqua» (Odissea I, 110) Cratere a calice Il cratere (κρατήρ, plurale κρατῆρες, kratḕres; dal verbo greco κεράννυμι kerànnymi, mischiare) era un grande vaso utilizzato per mescolare vino e acqua nel simposio greco. Nel corso del banchetto i crateri venivano posti al centro della stanza e venivano riempiti di vino, a cui ve...

 

2003 Indian filmStudent Number 1PosterDirected bySelvaWritten bySelva(Screenplay & Dialogue)Story byPruthvi RajBased onStudent No. 1 by Pruthvi TejaProduced bySarathStarringSibirajSherinManivannanYugendranNassarCinematographyU. K. Senthil KumarEdited byRaghu BabuMusic byMaragatha ManiProductioncompanySena FilmsRelease date 14 February 2003 (2003-02-14) Running time126 minutesCountryIndiaLanguageTamil Student No.1 is a 2003 Indian Tamil-language coming of age action film di...

 

English animal rights organization Animal Defence and Anti-Vivisection SocietyA demonstration on 19 March 1910 in Trafalgar Square, London, in support of the Brown Dog. The society's banner can be seen on Nelson's Column in the background.Formation1903; 121 years ago (1903)Founders Lizzy Lind af Hageby Nina Douglas-Hamilton, Duchess of Hamilton Dissolved1971; 53 years ago (1971) The Animal Defence and Anti-Vivisection Society (ADAVS) was an animal rights ad...

 Hak asasi manusiaLogo hak asasi manusia Kategorisasi Hak sipil dan politikHak ekonomi, sosial, dan budayaTiga generasi HAM Instrumen utama PUHAMICCPRICESCR Instrumen regional EropaAmerikaAfrika Hari Hak Asasi Manusialbs Hak asasi manusia di Malaysia adalah bersifat kontroversial dengan adanya berbagai tuduhan pelanggaran hak asasi manusia di negeri ini. Kelompok hak asasi manusia dan pemerintah asing umumnya kritis terhadap pemerintah Malaysia dan Kepolisian diraja Malaysia. hukum penah...

 

German businessman This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Georg Wertheim – news · newspapers · books · scholar · JSTOR (October 2022) (Learn how and when to remove this message) Georg WertheimWertheimBorn11 February 1857Stralsund, Mecklenburg-VorpommernDied31 December 1939 (1940-01-01) (aged...

 

1958 Irish theatrical play by Samuel Beckett Krapp's Last TapeBore Angelovski [mk] as KrappWritten bySamuel BeckettCharactersKrappDate premiered28 October 1958 (1958-10-28)Original languageEnglishGenrePlay (theatre) Krapp's Last Tape is a 1958 one-act play, in English, by Samuel Beckett. With a cast of one man, it was written for Northern Irish actor Patrick Magee and first titled Magee monologue. It was inspired by Beckett's experience of listening to Magee readin...

American mathematician George MackeyBornFebruary 1, 1916St. Louis, Missouri, U.S.DiedMarch 15, 2006 (2006-03-16) (aged 90)Belmont, Massachusetts, U.S.EducationRice University (BA) Harvard University (PhD)Known forLocally convex spacesMackey theoryQuantum logicMackey topologyMackey spaceMackey–Arens theoremMackey–Borel structureAwardsLeroy P. Steele Prize (1975)Scientific careerFieldsMathematical analysisInstitutionsHarvard UniversityThesis The Subspaces of the Conjugate of ...

 

Colombians of Spanish descent Ethnic group Spanish ColombianhispanocolombianoTotal populationMost Colombians are of full or partial Spanish origin.[1]Regions with significant populationsThroughout the country but mostly in the Andean Region, Caribbean Region, Orinoquia Region and major cities.LanguagesColombian SpanishReligionCatholicismRelated ethnic groupsSpanish people, Basque Colombians, Mestizo Colombians, Colombian Jews Part of a series on theSpanish peopleRojigualda (historical...