2010-07-28 4 views
2

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

спасибо.

ответ

4

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

A. Alter шаблон для типа формы, чтобы включить некоторые из волшебных строк, которые обсуждаются на этом page about suppressing PMD warnings.

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

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

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

  4. Изменение @SuppressWarnings("unchecked") к @SuppressWarnings({"unchecked", "PMD"})

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

B. Создайте набор правил, который не включает предупреждения, которые нарушаются сгенерированным кодом и вместо этого используют этот набор правил. Существует page that discusses creating rulesets и страница, которая describes how to direct PMD to use an explicit ruleset when executed from the command line.

+0

Спасибо за ваш ответ: D – manolowar