title: SonarQube adds all issues as Code Smell
body: <p>After upgrading to 5.5 version and now the latest (5.6) SonarQube always shows the issues I create through my plugin as "Code Smell". I would like to know more about the categorization and how can I add them as other types ("Vulnerability" and "Bug"). The code where I create the issues is as follows:</p>
  
  <pre><code>Issuable issuable = this.resourcePerspectives.as(Issuable.class,  inputFile);
      if (issuable != null) {
          Issue issue = issuable.newIssueBuilder()
              .ruleKey(activeRule.ruleKey())
              .line(vulnerability.getLine())
              .message(someMessage)
              .severity(severity)
              .build();
  
              issuable.addIssue(issue))
      } //...
  </code></pre>