Difference between revisions of "SonarQube"

From LIMSWiki
Jump to navigationJump to search
(Created as needed.)
 
(All revisions contained links to *.ch, blanking)
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)]]

Revision as of 16:49, 4 February 2016