This project aims create a plugin to integrate Stryker-Mutator and SonarQube.
To build the project, clone the repository and run this command:
mvn clean package
This generates a .jar
file of the plugin in "target" folder.
To use it, copy the .jar
to sonar's extensions folder.
After this, restart de sonar server.
After restart, create a new sonar quality profile, we recomend to copy the recommended sonar profile.
And inform a new name
In the new profile select Activate More
The name of all rules of stryker starts with Stryker. Activate all.
Set the new profile as Default
In your project, in the sonar configuration, add the property 'sonar.javascript.stryker.path': '<<path to report json of stryker>>'
After this, the new analyzes will consider the new rules. The issues will be shown in the Issues pannel.
Selecting the issue, the bug is showing in class file.
Select why is this an issue? to view the documentation.