PMD и автоматически сгенерированный код в Netbeans - PullRequest
2 голосов
/ 28 июля 2010

Я использую Netbeans для создания приложения с графическим интерфейсом, а PMD «жалуется» на вещи в автоматически сгенерированном коде. Могу ли я настроить PMD на игнорирование автоматически сгенерированного кода (как я делал с Checkstyle)?

Спасибо.

1 Ответ

5 голосов
/ 28 июля 2010

Есть пара вещей, которые вы можете сделать:

A. Измените шаблон для типа формы, включив в него некоторые магические строки, которые обсуждаются на этой странице о подавлении предупреждений PMD .

  1. Используйте пункт Шаблоны инструментов меню, чтобы открыть «Диспетчер шаблонов» Диалог.

  2. Найдите папку с надписью «Swing GUI». Формирует и расширяет этот узел.

  3. Выберите шаблон и нажмите Кнопка «Открыть в редакторе».

  4. Изменить @SuppressWarnings("unchecked") до @SuppressWarnings({"unchecked", "PMD"})

Примечание. Этот последний шаг можно применить к любой из форм, которые вы уже создали.

B. Создайте набор правил, который не включает предупреждения, которые нарушаются сгенерированным кодом, и используйте вместо этого этот набор правил. Существует страница , на которой обсуждается создание наборов правил , и страница, в которой описывается, как указать PMD использовать явный набор правил при выполнении из командной строки .

...