Большинства плагин SonarQube языка обеспечивает встроенное правило отслеживать NOSONAR
использования:
«NOSONAR» не должен использоваться для выключения вопросов - Это правило поднимает вопрос, когда NOSONAR используется.
(см Java example или list of equivalent rule для других языков)
Включения этого правила в соответствующих профилях качества позволит вам постоянно отслеживать NOSONAR
использования (и, возможно, принять во внимание в ваших воротах качества). не
Как для получения сведений по актуальным вопросам, которые были подавлены, не существует никакого способа не игнорировать директива, которая точно сделаны игнорировать вопросы .. Как Bohemian предложил вам лучше работает под ад- hoc-анализ с удаленными флагами NOSONAR
и посмотреть, какие новые проблемы возникают (не делайте этого в существующем проекте SonarQube, чтобы не добавлять шум к его истории).
Я думаю, что это не настраивается. Вы можете использовать инструменты командной строки или вашу среду IDE для глобальной замены «NOSONAR» на «SONAR» (или что-то еще), а затем запустить свою сборку, а затем выбросить изменения замены. – Bohemian
Жаль, что он не настраивается. Должно существовать правило «Необработанное использование« // NOSONAR », которое вызывает проблему, если в этом месте нет проблемы без' // NOSONAR' - никто никогда не удалит '// NOSONAR' только для проверки, если прежний ложноположительный исчезает после обновления набора правил или плагина. – outofmind
@outofmind отличная точка, но даже если бы это было настраиваемо, будет сложно определить ненужное использование. Требуется отдельное правило для обозначения ненужного использования, которое вы упомянули. –