Skip to content
No description, website, or topics provided.
Java Visual Basic .NET PowerShell C#
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
its/plugin Upgrade to Orchestrator 3.8 Dec 16, 2015
src issue #35, added code to check for an invalid file path Mar 3, 2017
.gitignore Use AppVeyor for CI and ITs Aug 6, 2015 Create file Aug 11, 2015
LICENSE Create LICENSE Mar 6, 2017
appveyor.yml updating the appveyor scripts to push the appropriate artifacts. Feb 8, 2017
pom.xml Update scm and issue urls in pom May 30, 2016

SonarQube ReSharper Plugin

Build status


This plugin enables the analysis of C# and VB.NET source files contained in .NET projects with JetBrains ReSharper Command Line Tools

Steps to Analyze a Project with ReSharper Command Line Tools

Visual Basic .NET support The example below is for C#. VB.NET Plugin users should use the property "sonar.resharper.vbnet.reportPath" instead of "sonar.resharper.cs.reportPath".

Here are the exact steps to import ReSharper Command Line Tools results into SonarQube, using the SonarQube Scanner for MSBuild from the command line:

  1. Enable some ReSharper rules in your quality profile (see Quality Profiles for more details)
  2. Open a Developer Command Prompt for Visual Studio
  3. Put yourself in the root folder of the project you want to analyze (a sample project, available on GitHub, can be browsed or downloaded: projects\languages\csharp)
  4. Run the following commands:
  • Begin the SonarQube Analysis and provide all required properties, including "sonar.resharper.solutionFile" and "sonar.resharper.cs.reportPath"

MSBuild.SonarQube.Runner.exe begin /k:"sonarqube_project_key" /n:"sonarqube_project_name" /v:"sonarqube_project_version" /d:sonar.resharper.cs.reportPath="%CD%\resharper.xml" /d:sonar.resharper.solutionFile="%CD%\ConsoleApplication1.sln"

  • Build the project, for example:

msbuild "%CD%\ConsoleApplication1.sln"

  • Run ReSharper's Command Line Tool inspectcode.exe

"C:\jetbrains-commandline-tools\inspectcode.exe" /output="%CD%\resharper.xml" "%CD%\ConsoleApplication1.sln"

  • End the SonarQube Analysis and upload it to the SonarQube server

MSBuild.SonarQube.Runner.exe end

"Skipping the ReSharper issue at..." log messages during the MSBuild.SonarQube.Runner end command

Many "Skipping the ReSharper issue at line..." messages can be shown in the logs at INFO level even if ReSharper issues are correctly imported into SonarQube: These messages are too verbose and can be safely ignored.

See Issue: Too many "Skipping the ReSharper issue at line ..." messages Open (SONARRSHPR-21)

You can’t perform that action at this time.