Объявите пользовательский тип правила как уязвимость в SonarQube 6.3
Я использую sonarQube 6.3 и при добавлении новых пользовательских правил для Php или Javascript они по умолчанию объявляются как запах кода. Я хотел бы объявить их уязвимостью или ошибкой.
Вот пример объявления правила
@Rule(key = "Rule1",
priority = Priority.MAJOR,
name = "Rule 1 sould be used.",
tags = {"suspicious" })
Есть ли способ сделать это?
1 ответ
Решение
Есть способ установить тип правила, используя некоторые специальные теги.
- Тег "ошибка" означает тип "ошибка"
- Тег "безопасность" означает тип "уязвимость"
Так что попробуйте, например:
tags = {"suspicious", "bug"}
NB: Это задокументировано в API Javadoc (но трудно признать, я признаю)