Skip to content

Latest commit

 

History

History
48 lines (26 loc) · 1.52 KB

README.md

File metadata and controls

48 lines (26 loc) · 1.52 KB

Sonar Stryker Mutator Plugin

This project aims create a plugin to integrate Stryker-Mutator and SonarQube.

Build

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.

Usage

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.

Copy the sonar profile

And inform a new name

Name of new profile

In the new profile select Activate More

Activate More

The name of all rules of stryker starts with Stryker. Activate all.

Select Rules

Set the new profile as Default

Set 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.

Issues Panel

Selecting the issue, the bug is showing in class file.

Issues in class file

Select why is this an issue? to view the documentation.

Why is this an issue