- Install the Java Development Kit (JDK) version 11 or later (make sure it's an LTS version) - you can install it from here
- Install IntelliJ IDEA Community Edition
- Install Apache Maven
- Setup the Maven Settings (internal link)
- Setup the Orchestrator (internal link)
- Clone this repository
- Build the plugin
dotnet build .\analyzers\SonarAnalyzer.sln
mvn clean install
When working with Eclipse or IntelliJ please follow the sonar guidelines
As for any maven project, the command mvn clean install
automatically runs the unit tests.
Please see the How to contribute section for details on contributing changes back to the code.