SonarLint | SonarQube - Пакетное создание @SuppressWarnings - PullRequest
1 голос
/ 07 января 2020

для существующей кодовой базы. Я хочу добавить @SuppressWarnings ("squid: xxx") для определенных кальмаров, чтобы обе цели "не касались работающей системы", а также "удостоверились, что теперь не возникают проблемы для новых код "удовлетворены.

Я знаю, что на сервере SonarQube можно пометить проблемы как" Не исправлю ", однако я предпочитаю иметь как можно больше кода, а также SonarLint это не волнует о том, как отмечены проблемы на сервере SonarQube.

Пробовал и SonarLint для Eclipse (2019-09), и IntelliJ (2019.3), надеясь на опцию «Быстрое исправление», которая добавит @SuppressWarnings, но не повезло.

Есть предложения?

1 Ответ

0 голосов
/ 14 января 2020

SonarLint не заботится о том, как помечаются проблемы на сервере SonarQube

В подключенном режиме SonarLint будет скрывать проблемы, помеченные как ложные срабатывания, или не будет устраняться на вашем сервере SonarQube.

в надежде на опцию «Quick Fix», которая добавит @ SuppressWarnings

Даже если это поддерживаемая функция, мы не хотим продвигать ее. Большинство наших правил должны избегать ложных срабатываний любой ценой. Если некоторые правила не имеют отношения к вашему проекту, просто отключите их. Если вы столкнулись с ложным срабатыванием, откройте тему на нашем форуме сообщества , чтобы мы могли улучшить свои анализаторы.

...