Оглавление:

Что такое нарушение PMD в Java?
Что такое нарушение PMD в Java?

Видео: Что такое нарушение PMD в Java?

Видео: Что такое нарушение PMD в Java?
Видео: Как улучшить качество кода Java Checkstyle PMD FindBug Qulice 2024, Май
Anonim

1. Обзор. Проще говоря, PMD - это анализатор исходного кода, предназначенный для поиска распространенных ошибок программирования, таких как неиспользуемые переменные, пустые блоки catch, создание ненужных объектов и т. д. Он поддерживает Джава , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

Что такое нарушение PMD?

PMD (Programming Mistake Detector) - это статический анализатор исходного кода с открытым исходным кодом, который сообщает о проблемах, обнаруженных в коде приложения. Проблемы, о которых сообщил PMD являются довольно неэффективным кодом или плохими привычками программирования, которые могут снизить производительность и ремонтопригодность программы, если они накапливаются.

Кроме того, что такое PMD XML? Набор правил - это XML файл конфигурации, который описывает набор правил, которые должны выполняться в PMD бег. PMD включает встроенные наборы правил для выполнения быстрого анализа с конфигурацией по умолчанию, но пользователям рекомендуется создавать свои собственные наборы правил с самого начала, поскольку они допускают такую широкую настраиваемость.

Тогда как мне проверить нарушение PMD в eclipse?

Бежать PMD , щелкните правой кнопкой мыши узел проекта и выберите « PMD ”->” Проверять код с PMD ”.

Чтобы установить плагин PMD для Eclipse:

  1. Запустите Eclipse и откройте проект.
  2. Выберите «Справка» -> «Обновления программного обеспечения» -> «Найти и установить».
  3. Нажмите «Далее», затем нажмите «Новый удаленный сайт».
  4. Щелкните остальные диалоговые окна, чтобы установить плагин.

Как запустить PMD?

Запуск PMD через командную строку

  1. Введите pmd [имя файла | jar или zip-файл, содержащий исходный код | каталог] [формат отчета] [файл набора правил], то есть:
  2. Если вы используете JDK 1.3 или просто хотите запустить PMD без командного файла, вы можете сделать:

Рекомендуемые: