Continuous Inspection
Go to file
2015-02-09 14:52:23 +01:00
microbenchmark-template Fix quality flaws 2015-02-04 11:46:12 +01:00
plugins SONAR-3566 Make it clear that issue-related information displayed in widgets is desynchronized 2015-02-06 17:41:40 +01:00
server Fix SearchOptions#setPage(int page, int pageSize) when pageSize is zero 2015-02-09 14:52:23 +01:00
sonar-application SONAR-6140 use JVM ciphers by default 2015-02-04 11:05:51 +01:00
sonar-batch SONAR-6162 Return template rule key in /batch/projects WS 2015-02-09 12:33:49 +01:00
sonar-batch-maven-compat [maven-release-plugin] prepare for next development iteration 2014-12-16 13:16:07 +01:00
sonar-batch-protocol Merge remote-tracking branch 'origin/branch-5.0' 2015-02-09 13:10:08 +01:00
sonar-check-api [maven-release-plugin] prepare for next development iteration 2014-12-16 13:16:07 +01:00
sonar-colorizer Replace fest-assert by assertJ 2015-01-10 07:15:08 +01:00
sonar-core Add missing jdbcType in UserMapper 2015-02-09 12:19:59 +01:00
sonar-deprecated SONAR-5077 Fix regression when a Sensor try to read "lines" measure. LinesSensor forced to be executed first. 2015-01-20 16:55:06 +01:00
sonar-duplications Replace fest-assert by assertJ 2015-01-10 07:15:08 +01:00
sonar-graph Replace fest-assert by assertJ 2015-01-10 07:15:08 +01:00
sonar-home Replace fest-assert by assertJ 2015-01-10 07:15:08 +01:00
sonar-java-api [maven-release-plugin] prepare for next development iteration 2014-12-16 13:16:07 +01:00
sonar-markdown Replace fest-assert by assertJ 2015-01-10 07:15:08 +01:00
sonar-maven3-plugin Fix wrong SQ version 2015-01-09 15:51:22 +01:00
sonar-maven-plugin Replace fest-assert by assertJ 2015-01-10 07:15:08 +01:00
sonar-plugin-api Refactor issue search stack in order to remove dependency with 2015-02-09 11:41:05 +01:00
sonar-testing-harness Replace fest-assert by assertJ 2015-01-10 07:15:08 +01:00
.gitattributes Tests should be independent from EOL in resources 2011-04-22 15:28:09 +04:00
.gitignore SONAR-5665 Stop support of GWT pages 2014-10-02 10:36:35 +02:00
.mailmap .mailmap file to resolve wrong author names 2012-05-28 16:27:10 +02:00
build.sh SONAR-4898 fix zip size in enforcer rule 2014-07-24 11:08:45 +02:00
COPYING Fix crlf 2011-04-20 13:32:53 +04:00
copyright.txt Update copyright headers (replace 2013 by 2014) 2014-03-11 17:53:18 +01:00
debug-server.sh SONAR-5709 Add properties sonar.search.javaAdditionalOpts and sonar.web.javaAdditionalOpts 2014-10-08 12:30:07 +02:00
format-headers.sh Add format-headers.sh, just to remind "mvn license:format" 2014-07-01 23:18:39 +02:00
jacoco-build.sh Rename tool scripts 2014-10-08 12:30:07 +02:00
KEYS Change Olivier Gaudin's key 2014-08-20 09:56:44 +02:00
pom.xml Upgrade version of sonar-scm-git-plugin and sonar-scm-svn-plugin to 1.0-RC1 2015-02-03 10:35:12 +01:00
quick-build.sh Display Maven stack trace 2015-01-15 15:28:37 +01:00
README.md SONAR-6022 Update dead links pointing to documentation 2015-01-06 11:39:50 +01:00
run.sh SONAR-4898 - Renamed sonar.es.* properties to sonar.search.* 2014-07-28 17:04:45 +02:00
start.sh start-mac.sh and stop-mac.sh are renamed start/stop.sh as they support linux 2014-05-06 09:32:42 +02:00
stop.sh Fix stop.sh on Linux 2014-11-03 11:55:30 +01:00
third-party-licenses.sh Add third-party-licenses.sh 2014-03-22 14:24:16 +01:00

SonarQube

Put your technical debt under control. For more information please see:

Build

  • Install JDK 6 or greater
  • Install Maven 3.0.5 or greater
  • Execute build.sh. ZIP file of application is generated into sonar-application/target/

Debug Maven Analysis

Debug Maven analysis by executing mvnDebug sonar:sonar. Then attach your IDE to the remote process (the listening port is 8000).

Example in Intellij Idea : Run -> Edit configurations -> Add new configuration -> Remote -> port 8000.

Profile Maven Analysis with JProfiler

Duplicate $MAVEN_HOME/bin/mvnDebug to mvnJProfiler and replace the property MAVEN_DEBUG_OPTS by:

MAVEN_DEBUG_OPTS="-Xint -agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/path/to/jprofiler/bin/agent.jar"

Then start JProfiler -> Connect to an application on a remote computer

License

Copyright 2008-2014 SonarSource.

Licensed under the GNU Lesser General Public License, Version 3.0: http://www.gnu.org/licenses/lgpl.txt