PMD-Eclipse plugin-не тестируется ни по каким правилам
Я использую Eclipse Juno (Service Release 1) и установил последнюю версию плагина PMD из http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/ Я могу настроить плагин и выбрать, какие правила должны выполняться, но, к сожалению, никакие правила не проверяются. Если я нажму на "Check code" в подменю PMD, появится диалоговое окно с надписью "Checking with 0 out of xxx rules"
Что должно быть настроено и где включить функциональность? На консоли PMD работает нормально.
3 ответа:
- Preferences - > PMD (пожалуйста, не ищите PMD в строке поиска, тогда вы не можете найти конфигурацию правила, попробуйте найти, прокручивая каждое предпочтение).
- Выберите необходимые правила.
- Нажмите кнопку Применить и ОК (это позволит заново построить правила)
- теперь щелкните правой кнопкой мыши на коде и выберите PMD - > проверка кода
Если вы перейдете в Eclipse Preferences - > PMD - > Rule Configuration и снимите и перепроверьте все флажки правил и нажмите кнопку" Применить", появится ли Eclipse в диалоговом окне " настройки правил изменились. Вы хотите сделать полную реконструкцию?"
Если это так, попробуйте использовать PMD для проверки этого кода
public class BadClass { public void badMethod() { try { String bad = ""; } catch (Exception e) { } } }
Это должно отображать много ошибок PMD. Если это не так, вы можете найти файл под названием pmd-eclipse.войти в каталог Eclipse и опубликовать содержимое?