|
|
Line 1: |
Line 1: |
| {{Infobox software
| |
| | name = SonarQube
| |
| | title = '''SonarQube'''
| |
| | logo = [[File:SonarQube_logo.png]]
| |
| | screenshot = <!-- [[File: ]] -->
| |
| | caption =
| |
| | collapsible =
| |
| | author =
| |
| | developer = SonarSource S.A.
| |
| | released = {{Start date|2007|11|21}} (1.0.0)<ref name="SQFirst">{{cite web |url=http://sonar.hortis.ch/sonar-10-released/ |archiveurl=https://web.archive.org/web/20071130080440/http://sonar.hortis.ch/sonar-10-released/ |title=Sonar 1.0 released |author=Brandhof, Simon |publisher=Hortis GRC |date=21 November 2007 |archivedate=30 November 2007 |accessdate=30 May 2014}}</ref>
| |
| | discontinued =
| |
| | frequently updated = Yes<!-- Release version update? Don't edit this page, just click on the version number! -->
| |
| | programming language = Java
| |
| | platform = Cross-platform
| |
| | size =
| |
| | language = Multilingual
| |
| | status =
| |
| | genre = Software development tools
| |
| | license = GNU Lesser General Public License v3.0
| |
| | website = [http://www.cubrid.org/ CUBRID.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.<ref name="SonarHortisArch">{{cite web |url=http://sonar.hortis.ch/community/ |archiveurl=https://web.archive.org/web/20070814162550/http://sonar.hortis.ch/community/ |title=Sonar - Community |publisher=Hortis GRC |archivedate=14 August 2007 |accessdate=30 May 2014}}</ref><ref name="SonarSourceAboutArch">{{cite web |url=http://www.sonarsource.com/about/ |archiveurl=https://web.archive.org/web/20090330200514/http://www.sonarsource.com/about/ |title=SonarSource - About Us |publisher=SonarSource S.A. |archivedate=30 March 2009 |accessdate=30 May 2014}}</ref> On November 21, 2007, version 1.0.0 of Sonar was released.<ref name="SQFirst" /> Early development occurred at Codehaus.org, though GitHub began to be utilized in September 2010.<ref name="SQGitFirst">{{cite web |url=https://github.com/SonarSource/sonarqube/commit/aeadc1f9129274949daaa57738c7c4550bdfbc7b |title=SONAR-236 remove deprecated code from checkstyle plugin + display default value of rule parameters in Q profile console |publisher=GitHub |date=06 September 2010 |accessdate=30 May 2014}}</ref> 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.<ref name="SonarSourceAboutArch" />
| |
|
| |
| In 2009 and 2010, the software won a Jolt Productivity Award for the Testing Tools category.<ref name="Jolt09">{{cite web |url=http://www.joltawards.com/winners.html |archiveurl=https://web.archive.org/web/20090329020309/http://www.joltawards.com/winners.html |title=The Winners of the 19th Jolt Product Excellence Awards & the Recipients of the Jolt Productivity Awards Are |publisher=Tech Web |date=2009 |archivedate=29 March 2009 |accessdate=30 May 2014}}</ref><ref name="Jolt10">{{cite web |url=http://www.drdobbs.com/tools/jolt-productivity-award-2-testing-and-de/228400216 |title=Jolt Productivity Award #2: Testing and Debugging |author=Binstock, Andrew |work=Dr. Dobb's |publisher=UBM Tech |date=01 December 2010 |accessdate=30 May 2014}}</ref>
| |
|
| |
| 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."<ref name="SonarNameChange">{{cite web |url=http://sonarqube.15.x6.nabble.com/SONAR-is-becoming-SONARQUBE-td5010134.html |title=SONAR is becoming SONARQUBE |author=Mallet, Freddy |publisher=SonarSource S.A |date=19 March 2013 |accessdate=30 May 2014}}</ref> On July 3, 2013, version 3.6 was released, the first under the new SonarQube name.<ref name="SQ36">{{cite web |url=http://www.sonarqube.org/sonarqube-3-6-in-screenshots/ |title=SonarQube 3.6 in Screenshots |author=Brandhof, Simon |publisher=SonarSource S.A |date=03 July 2013 |accessdate=30 May 2014}}</ref>
| |
|
| |
| ==Features==
| |
|
| |
| Features of SonarQube include<ref name="SQFeats">{{cite web |url=http://www.sonarqube.org/features/ |title=SonarQube - Features |publisher=SonarSource S.A |accessdate=30 May 2014}}</ref>:
| |
|
| |
| * 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 [http://docs.codehaus.org/display/SONAR/Setup+and+Upgrade download and go].
| |
|
| |
| For a production install, you'll need to install a database, web server, and analyzers. Consult [http://docs.codehaus.org/display/SONAR/Installing the documentation] for what databases, web servers, etc. are supported.
| |
|
| |
| ==Videos, screenshots, and other media==
| |
|
| |
| * [http://docs.codehaus.org/display/SONAR/Documentation SonarQube documentation]
| |
| * [http://nemo.sonarqube.org/ a SonarQube public instance/demo]
| |
|
| |
| ==Entities using SonarQube==
| |
|
| |
|
| |
|
| |
| ==Further reading==
| |
|
| |
|
| |
|
| |
| ==External links==
| |
|
| |
| * [https://github.com/SonarSource/sonarqube/ SonarQube at GitHub]
| |
| * [http://jira.codehaus.org/browse/SONAR/ SonarQube at Codehaus]
| |
|
| |
| ==References==
| |
| <references />
| |
|
| |
| <!---Place all category tags here-->
| |
| [[Category:Software development tool (open source)]]
| |