SonarQube
Developer(s) | SonarSource S.A. |
---|---|
Initial release | November 21, 2007[1] | (1.0.0)
Stable release |
10.5.1.90531 (May 2, 2024 ) [±] |
Preview release | none [±] |
Written in | Java |
Platform | Cross-platform |
Available in | Multilingual |
Type | Software development tools |
License(s) | GNU Lesser General Public License v3.0 |
Website | SonarQube.org |
SonarQube is free open-source relational database management system (RDBMS) optimized for web applications.
Product history
The project started out in February 2007 as an open-source project with a limited license, distributed under the name Sonar and developed by Swiss IT consultancy company Hortis GRC.[2][3] On November 21, 2007, version 1.0.0 of Sonar was released.[1] Early development occurred at Codehaus.org, though GitHub began to be utilized in September 2010.[4] In November 2008, a new IT company was spun off of Hortis called SonarSource, which essentially took control of the direction of the open-source software and distributed it under the GNU Lesser General Public License v3.0.[3]
In 2009 and 2010, the software won a Jolt Productivity Award for the Testing Tools category.[5][6]
On March 19, 2013, SonarSource co-founder Freddy Mallet announced due to trademark issues with the name "Sonar," the name of the software would change to SonarQube "in the next 3 to 4 months."[7] On July 3, 2013, version 3.6 was released, the first under the new SonarQube name.[8]
Features
Features of SonarQube include[9]:
- covers the Seven Axes of Quality, also known as Developers' Seven Deadly Sins
- supports more than 20 different languages
- track progress over time with "time machine" tool
- track quality on new code
- pre-commit source code checks
- zoom to source
- automate the quality analysis process
- use integrated authentication and authorization tools or use external security tools
- integrated plug-ins
- extensible
Hardware/software requirements
For a quick install, just download and go.
For a production install, you'll need to install a database, web server, and analyzers. Consult the documentation for what databases, web servers, etc. are supported.
Videos, screenshots, and other media
Entities using SonarQube
Further reading
External links
References
- ↑ 1.0 1.1 Brandhof, Simon (21 November 2007). "Sonar 1.0 released". Hortis GRC. Archived from the original on 30 November 2007. https://web.archive.org/web/20071130080440/http://sonar.hortis.ch/sonar-10-released/. Retrieved 30 May 2014.
- ↑ "Sonar - Community". Hortis GRC. Archived from the original on 14 August 2007. https://web.archive.org/web/20070814162550/http://sonar.hortis.ch/community/. Retrieved 30 May 2014.
- ↑ 3.0 3.1 "SonarSource - About Us". SonarSource S.A.. Archived from the original on 30 March 2009. https://web.archive.org/web/20090330200514/http://www.sonarsource.com/about/. Retrieved 30 May 2014.
- ↑ "SONAR-236 remove deprecated code from checkstyle plugin + display default value of rule parameters in Q profile console". GitHub. 6 September 2010. https://github.com/SonarSource/sonarqube/commit/aeadc1f9129274949daaa57738c7c4550bdfbc7b. Retrieved 30 May 2014.
- ↑ "The Winners of the 19th Jolt Product Excellence Awards & the Recipients of the Jolt Productivity Awards Are". Tech Web. 2009. Archived from the original on 29 March 2009. https://web.archive.org/web/20090329020309/http://www.joltawards.com/winners.html. Retrieved 30 May 2014.
- ↑ Binstock, Andrew (1 December 2010). "Jolt Productivity Award #2: Testing and Debugging". Dr. Dobb's. UBM Tech. http://www.drdobbs.com/tools/jolt-productivity-award-2-testing-and-de/228400216. Retrieved 30 May 2014.
- ↑ Mallet, Freddy (19 March 2013). "SONAR is becoming SONARQUBE". SonarSource S.A. http://sonarqube.15.x6.nabble.com/SONAR-is-becoming-SONARQUBE-td5010134.html. Retrieved 30 May 2014.
- ↑ Brandhof, Simon (3 July 2013). "SonarQube 3.6 in Screenshots". SonarSource S.A. http://www.sonarqube.org/sonarqube-3-6-in-screenshots/. Retrieved 30 May 2014.
- ↑ "SonarQube - Features". SonarSource S.A. http://www.sonarqube.org/features/. Retrieved 30 May 2014.