Skip to content

deividbatfish2/sonar-stryker-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published