Jump to content

SonarQube: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Update version no
Mandrikov (talk | contribs)
No edit summary
Line 20: Line 20:


==[[Features]]==
==[[Features]]==
* Supports [http://docs.codehaus.org/display/SONAR/Plugin+Library 25+ languages]: [[Java (programming language)|Java]], [[C (programming language)|C]]/[[C++]], [[C Sharp (programming language)|C#]], [[PHP]], [[Flex (language)|Flex]], [[Groovy (programming language)|Groovy]], [[JavaScript]], [[Python (programming language)|Python]], [[PL/SQL]], [[COBOL]], etc. (note that some of them are commercial)
* Supports [http://docs.codehaus.org/display/SONAR/Plugin+Library 25+ languages]: [[Java (programming language)|Java]], [[C (programming language)|C]]/[[C++]], [[Objective-C]], [[C Sharp (programming language)|C#]], [[PHP]], [[Flex (language)|Flex]], [[Groovy (programming language)|Groovy]], [[JavaScript]], [[Python (programming language)|Python]], [[PL/SQL]], [[COBOL]], etc. (note that some of them are commercial)
* Can also be used in Android development.
* Can also be used in Android development.
* Offers reports on [[duplicate code|duplicated code]], [[programming style|coding standards]], [[unit testing|unit tests]], [[code coverage]], [[cyclomatic complexity|complex code]], [[defensive programming|potential bugs]], [[comment (computer programming)|comments]] and [[software design|design and architecture]].<ref name=methodsandtools>{{cite web|title = Methods and Tools issue|date = 2010-03-01|url = http://www.methodsandtools.com/PDF/mt201001.pdf|accessdate = 2010-04-14}}</ref><ref name="sonarinaction">{{cite book |last=Campell/Papapetrou |first=Ann/Patroklos |title=Sonar (SonarQube) in action |publisher=Manning Publications |year=2013 |location= Greenwich, Connecticut, USA |isbn= 978-1617290954| pages=350}}</ref>
* Offers reports on [[duplicate code|duplicated code]], [[programming style|coding standards]], [[unit testing|unit tests]], [[code coverage]], [[cyclomatic complexity|complex code]], [[defensive programming|potential bugs]], [[comment (computer programming)|comments]] and [[software design|design and architecture]].<ref name=methodsandtools>{{cite web|title = Methods and Tools issue|date = 2010-03-01|url = http://www.methodsandtools.com/PDF/mt201001.pdf|accessdate = 2010-04-14}}</ref><ref name="sonarinaction">{{cite book |last=Campell/Papapetrou |first=Ann/Patroklos |title=Sonar (SonarQube) in action |publisher=Manning Publications |year=2013 |location= Greenwich, Connecticut, USA |isbn= 978-1617290954| pages=350}}</ref>

Revision as of 13:58, 22 August 2014

SonarQube
Developer(s)SonarSource
Stable release
4.4 / July 31, 2014 (2014-07-31)
Repository
Written inJava
Operating systemCross-platform
TypeSoftware Analytics quality
LicenseLesser GNU General Public License
Websitehttp://www.sonarqube.org

SonarQube (formerly Sonar[1]) is an open source platform for Continuous Inspection of code quality.

Reception

In 2009, SonarQube received the Jolt Awards under testing tools category.[9][10] Featured in continuous integration tools.[11] Used by the Andalusian Autonomous Government,[12] eXo Platform,[13] Apache Software Foundation,[14] Eclipse Foundation,[15] Marvelution.[16]

References

  1. ^ Freddy Mallet (20 March 2013). "SONAR is becoming SONARQUBE". SonarQube project mailing list. Retrieved 3 July 2013.
  2. ^ "Methods and Tools issue" (PDF). 2010-03-01. Retrieved 2010-04-14.
  3. ^ Campell/Papapetrou, Ann/Patroklos (2013). Sonar (SonarQube) in action. Greenwich, Connecticut, USA: Manning Publications. p. 350. ISBN 978-1617290954.
  4. ^ Buijze, Allard (2010-02-26). "Measuring Code Quality With Sonar". Retrieved 2010-04-14.
  5. ^ Gunter, Stuart (2009-06-24). "Continuous Integration on SAP using Subversion, Maven, Hudson, Nexus and Sonar". Retrieved 2013-01-08.
  6. ^ Smart, John (2010-03-14). "How can you improve, harmonize and automate your development process using tools like Maven, Hudson, and Nexus?". Retrieved 2010-04-14.
  7. ^ "Creating a Sonar Plugin for software development metrics". 2009-11-17. Retrieved 2010-04-14. {{cite web}}: |first= missing |last= (help) [dead link]
  8. ^ Hazrati, Vikas (2010-03-30). "Monetizing the Technical Debt". Retrieved 2010-04-14.
  9. ^ "Jolt Awards Winners". 2009-03-18. Retrieved 2010-04-13.
  10. ^ "Jolt Productivity Award #2: Testing and Debugging". 2010-12-01. Retrieved 2010-12-09.
  11. ^ "The Secure Open Source Continuous Integration Solution". 2009-09-04. Retrieved 2014-06-05.
  12. ^ Template:Es icon "Sonar at Junta de Andalucía". 2009-03-25. Retrieved 2010-04-14.
  13. ^ "Sonar for eXo Platform". Retrieved 2010-04-15.
  14. ^ "Sonar for Apache Software Foundation". Retrieved 2011-02-03.
  15. ^ "Sonar for Eclipse Foundation". Retrieved 2013-09-05.
  16. ^ "Marvelution - Code Quality". 2010-02-20. Retrieved 2010-04-15.

Further reading

See also