pmd-designer

PMD Rule Designer — графический инструмент, предназначенный для разработки пользовательских правил PMD. Он будет полезен разработчикам, которые хотят создавать или изменять правила статического анализа кода для различных языков программирования, поддерживаемых PMD.
Инструмент позволяет инспектировать структуру абстрактного синтаксического дерева (AST) для любого языка, включая атрибуты XPath. Он предоставляет интегрированный редактор XPath для создания правил и редактор метаданных правил. Также есть возможность создавать или редактировать файлы тестов для правил, используя фреймворк тестирования PMD.
Приложение входит в бинарную дистрибуцию PMD; его также можно запустить из исходников через Maven. README описывает Oracle Java 8 с JavaFX либо OpenJDK 11 и новее с отдельно установленным OpenJFX, для которого задаётся JAVAFX_HOME. Совместимость конкретного выпуска Designer с версией PMD нужно проверять по таблице проекта.
https://github.com/pmd/pmd-designer | 95 звёзд
#сервисы