How does it work ? - QualInsight/qualinsight-plugins-sonarqube-smell GitHub Wiki

The plugin is made of two parts:

  1. A set of Java annotations named... @Smell and @Smells that have a source retention which have to be used to report bad practices.

  2. A SonarQube plugin that provides a single rule that analyzes both source code and test code and searches for @Smell and @Smells annotations.