Отключите переходное или сериализуемое правило SonarLint для некоторых проектов Swing maven - PullRequest
0 голосов
/ 02 июля 2019

у нас есть Swing-клиент для нашего приложения, который размещен в отдельных проектах Maven. Все классы Swing Serializable (не понимаю, почему). Мы никогда не сериализуем наши классы Swing. Но SonarLint приносит нам предупреждения, когда мы пытаемся использовать здесь некоторые несериализуемые интерфейсы в качестве полей. Итак, как я могу отключить это правило для этих проектов, но все же иметь это правило для проектов, где мы действительно используем сериализацию для передачи данных?

Альтернатива: может ли это правило интерпретировать стандартную аннотацию @SuppressWarnings("serial"), чтобы игнорировать все предупреждения сериализации (все наши классы свинга помечены этим)? Или, вероятно, существует подобное правило, которое может это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...