Difference between revisions of "SonarQube"
(All revisions contained links to *.ch, blanking) |
Shawndouglas (talk | contribs) m |
||
(One intermediate revision by the same user not shown) | |||
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 = [https://www.sonarqube.org/ 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.<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)]] |
Latest revision as of 23:09, 12 January 2018
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.