Вопросы по теме 'pmd'

Знаете ли вы о правилах PMD или Checkstyle, которые будут обеспечивать соблюдение лучших практик перехода в спящий режим?
Например, чтобы не строить запросы путем манипуляций со строками и тому подобное.
996 просмотров
schedule 08.01.2023

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

Код Java PMD жалуется на цикломатическую сложность из 20
Когда я запустил PMD на моем Java-коде, одно из сообщений об ошибке, которое он показывает, это "Класс STWeb имеет цикломатическую сложность, равную 20". Обычно мой класс java имеет такой вид public class STWeb implements STWebService { public...
12487 просмотров
schedule 14.08.2022

Как экспортировать правила FindBugs / PMD / Checkstyle из Sonar и импортировать в Netbeans
Моя компания использует сонар с различными плагинами ( PMD , FindBugs , CheckStyle ), и хотя он очень полезен как есть (он работает после каждой сборки Jenkins, которая запускалась при регистрации в SVN ), я бы хотел, чтобы я мог запускать эти...
33098 просмотров
schedule 02.09.2022

Как установить плагин PMD в MyEclipse без использования обновления программного обеспечения?
Я думаю, что из-за сетевых ограничений в моей компании я не могу установить PMD, используя Обновление ПО->Найти и установить. Я пробовал эти сайты http://pmd.sourceforge.net/eclipse http://pmd.sf.net/eclipse но возникает сетевая...
5921 просмотров
schedule 19.01.2024

Не удалось инициализировать класс net.sourceforge.pmd.lang.xpath.Initializer.
Вот мой скрипт pmd для ant build.xml <property name="pmd.dir" value="${basedir}/pmd" /><!-- directory that contains pmd.jar --> <property name="pmd.test.results"...
1502 просмотров
schedule 27.05.2022

Почему базовые наборы правил PMD не фиксируют нулевое разыменование?
Я использую PMD Plug-in 3.2.6.v2009033006 . Но наборы правил по умолчанию в pmd не фиксируют возможное исключение нулевого указателя. Код Java public class SignUp extends HttpServlet{ public void doGet(HttpServletRequest req ,...
869 просмотров
schedule 08.06.2024

Почему PMD в порядке из командной строки, но не работает из Maven?
После многих лет успешного использования PMD с Ant я безуспешно пытаюсь заставить PMD работать из Maven. Чтобы проиллюстрировать мою проблему, я создал простую систему Maven (на основе учебной программы Maven "my-app" hello world). Он отличается...
1943 просмотров
schedule 27.04.2022

Не удается настроить FindBugs, Checkstyle или PMD в NetBeans
Я пытаюсь настроить Checkstyle, PMD и FindBugs в Netbeans 7.4. Я установил все три с помощью центра обновлений Software Quality Environment: (...
2695 просмотров
schedule 17.09.2022

Как определить, действительно ли неиспользуемые частные поля в Java используются Spring?
Мы используем Sonar/pmd, чтобы сообщить, когда приватное поле объявлено и/или ему присвоено значение, но оно не используется. В определенных обстоятельствах это могут быть ошибочные отчеты, например, , когда используется отражение. Фреймворк...
1077 просмотров
schedule 17.07.2023

Запишите ошибки компилятора eclipse в виде правил PMD для Sonar.
Я хочу отслеживать ошибки и предупреждения компилятора eclipse в Sonar. Однако я удивлен, что у большинства из них нет эквивалента PMD. Кажется, что базовая потребность в том, чтобы одни и те же ошибки отслеживались в сонаре и в затмении. Так что...
133 просмотров
schedule 18.04.2023

Есть ли репозиторий/коллекция полезных правил PMD XPath?
Что ж, название говорит само за себя: есть ли репозиторий/коллекция полезных правил PMD XPath? Я знаю, что на странице PMD есть правила Java PMD, например. http://pmd.sourceforge.net/pmd-5.1.3/rules/java/imports.html Есть ли аналогичная...
63 просмотров
schedule 03.12.2022

Получение NoClassDefFoundError при выполнении задачи PMD из Gradle
Я получаю NoClassDefFoundError при выполнении задачи PMD через Gradle. У меня есть pmd-5.1.1.jar , commons-io-1.4.jar , а также все остальные jars в каталоге WebContent/WEB-INF/lib . Мои файлы Java находятся в каталоге...
612 просмотров
schedule 04.02.2024

Нарушение PMDSuppressXPath для всех методов REST @GET?
Я пытаюсь сузить правила PMD, как я могу исключить все методы REST, аннотированные с помощью @GET, из проверок PMD?
1845 просмотров
pmd
schedule 14.05.2023

какие наборы правил использует плагин maven pmd по умолчанию?
Я пытаюсь выяснить, какие наборы правил использует плагин maven pmd (у меня версия 3.4) по умолчанию. Согласно веб-сайту плагина , он использует только основные .xml, unusedcode.xml и imports.xml. Однако я могу точно сказать, что он также должен...
947 просмотров
schedule 18.10.2022

Использование CPD/PMD в командной строке
В настоящее время я использую PMD в качестве внешнего инструмента в сочетании с редактором ace в онлайн-среде разработки Java IDE, которую я разрабатываю. Однако я не могу заставить пакетный файл CPD работать, я пробовал команду, которую они...
1104 просмотров
schedule 23.11.2022

Добавление пользовательских правил в PMD — проблема с классом не найдена
Я пытаюсь выполнить этот пример, показанный здесь http://pmd.sourceforge.net/pmd-5.3.0/customizing/howtowritearule.html Показан класс WhileLoopsMustUseBracesRule, который не найден [одна из стандартных проблем для начинающих, я считаю]...
395 просмотров
schedule 27.01.2023

Сохранить вывод из плагина PMD Eclipse
Я знаю, что PMD можно запустить в командной строке и указать там выходной файл, но по определенным причинам простое сохранение результатов плагина Eclipse в файл сделало бы жизнь проще. Есть какой-либо способ сделать это? Я искал это, но не нашел...
3928 просмотров
schedule 07.03.2023

Ошибка при установке PMD в eclipse
При установке PMD в eclipse Luna я получаю сообщение об ошибке, например could not find jar , даже после того, как jar находится внутри zip-файла. что я сделал, так это загрузил zip-файл файла затмения PMD из...
695 просмотров
pmd
schedule 09.09.2022

Как изменить вывод отчета детектора копирования и вставки (CPD) PMD
Я хотел бы изменить CPD, чтобы выплевывать только Found a X line (Y tokens) duplication in the following files: ... при создании отчета, т.е. подавлять исходные строки кода. У меня есть файлы /src/, и я попытался изменить SimpleRenderer.java в...
549 просмотров
schedule 21.08.2022