Нарушения контрольного стиля можно настроить так, чтобы игнорировать предупреждения, используя @SuppressWarnings
, например, @SuppressWarnings("checkstyle:CyclomaticComplexity")
, настроив SuppressWarningsFilter
и SuppressWarningsHolder
.Это может быть полезно в определенных ситуациях, когда разработчик считает, что обходить предупреждение лучше, чем изменять код, чтобы он больше не применялся.
Было бы полезно узнать, больше не является ли конкретное подавленное предупреждениенеобходимо из-за рефакторинга или другого изменения кода, чтобы его можно было удалить, что позволит реализовать преимущества этой проверки Checkstyle для будущих изменений.Есть ли способ получить уведомление, если конкретное подавленное предупреждение фактически не подавляет какие-либо предупреждения, либо с помощью конфигурации Checkstyle, либо с помощью какого-либо другого механизма?В идеале было бы полезно иметь возможность провалить сборку в сценарии.