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