Вопросы по теме 'pmd'
Анализаторы кода: PMD и FindBugs
1. Что касается PMD:
1.1 Как мне установить проверки PMD, чтобы игнорировать некоторые из них, например «Имя переменной слишком короткое или слишком длинное», «Удалить пустой конструктор и т. Д.» - и если я это сделаю, появится другое...
7726 просмотров
schedule
28.02.2022
Почему правила PMD
Есть ли хороший ресурс, который описывает «почему» за наборами правил PMD? На на сайте PMD есть "что" - что делает каждое правило, но не описано, почему PMD есть это правило и почему игнорирование этого правила может привести к неприятностям в...
8819 просмотров
schedule
24.05.2022
Добавление нового правила PMD на основе Java в плагин eclipse pmd
Как мы можем добавить новое правило pmd на основе Java в плагин eclipse pmd?
Я получаю следующую ошибку:
Недопустимая реализация класса. Класс должен находиться в пути к классам плагина и реализовывать интерфейс правила.
У меня есть...
5308 просмотров
schedule
17.03.2023
Разрешить наборы правил pmd в Maven локально
Я пытаюсь сделать следующее:
У меня есть стандартный POM, определенный для всех моих проектов Maven2.
Этот POM включает в себя инструменты для использования, а для PMD — наборы правил.
Я определил свойство, которое называет каждый из этих...
1847 просмотров
schedule
05.05.2023
Команда PMD, запускающая несколько правил одновременно из Shell
Я пробую PMD на исходном коде Java. Я так понимаю из окна Терминала на моем Mac (оболочка Unix), синтаксис такой: pmd.sh html|xml|text|vbhtml rulesetfile1[,rulesetfile2[,..]] Но вопрос есть, какие имена rulesetfile1, 2 ... n... Я имею в виду, я...
524 просмотров
schedule
23.02.2023
Источник тестовых классов правил PMD для бенчмаркинга
Существуют ли какие-либо тестовые классы, в которых можно проверить правило PMD? По сути, я хочу снова сравнить базовый набор правил PMD с другим инструментом. Как будто PMd должен проверять свое правило на каком-то тестовом коде.
Я копался в...
269 просмотров
schedule
20.02.2023
PMD/CPD: игнорировать фрагменты кода, используя комментарии
Есть ли способ заставить PMD игнорировать проверку частей кода на дублирование?
Например, могу ли я сделать что-то вроде этого:
// CPD-Ignore-On
...
// CPD-Ignore-Off
В настоящее время у меня есть настроенный PMD с использованием Maven, но...
21504 просмотров
schedule
07.05.2022
Шаблон Builder Джошуа Блоха и предупреждения PMD
Я написал класс, используя шаблон Builder Джошуа Блоха, который похож на этот пример Pizza:
public class Pizza {
private int size;
private boolean cheese;
private boolean pepperoni;
private boolean bacon;
public static class Builder {...
5849 просмотров
schedule
18.02.2022
Как использовать статический анализатор кода CPD ignoreLiterals и ignoreIdentifiers из командной строки?
Речь идет о функции статического анализатора PMD: Детектор копирования-вставки.
Да, я внимательно прочитал http://pmd.sourceforge.net/cpd.html .
Но если я запускаю CPD из ant-task, я могу тонко настроить его работу, указав ignoreLiterals и...
433 просмотров
schedule
07.12.2022
Проблема PMD 3.2.6 с Eclipse 3.2
Я установил подключаемый модуль PMD 3.2.6 на eclipse 3.2, используя шаги, указанные в http://pmd.sourceforge.net/integrations.html#eclipse
Однако я получаю следующую ошибку, если пытаюсь открыть представления PMD или пытаюсь проверить код PMD....
633 просмотров
schedule
12.01.2023
Конфигурация Hudson/Jenkins PMD
Я новичок в Jenkins и только начал его настраивать. Это то, что я сделал до сих пор:
Установил и настроил Jenkins для отображения домашней страницы. Добавлен плагин PMD.
Установите HUDSON_HOME в определенный каталог > C:\Work\Jenkins...
3243 просмотров
schedule
29.03.2022
maven-pmd-plugin использует только связанные наборы правил
Я использую плагин maven-pmd в своем проекте, и вот как я его настроил
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>...
2022 просмотров
schedule
25.04.2022
Анализ кода: проверьте, доступен ли строковый параметр данной функции в файле *.properties.
Рассмотрим код Java:
ReadProperty.get("info")
И файл my_stettings.properties :
info=Lorem ipsum
server=computer01
Мне было интересно, можно ли использовать инструмент анализа кода (Checkstyle, FindBugs, PMD...), чтобы проверить,...
261 просмотров
schedule
29.01.2023
@Singleton class я должен сделать конструктор закрытым
Я пишу класс Singleton в Java EE 6, используя аннотацию @Singleton. Я не объявил конструктор.
Должен ли я явно создавать частный конструктор?
Причина, по которой я спрашиваю, заключается в том, что я использую PMD и правило UseSingleton...
1233 просмотров
schedule
21.06.2023
Эффективность: операторы переключения вместо операторов if
PMD говорит мне
Переключатель с менее чем 3 ветвями неэффективен, вместо этого используйте оператор if.
Это почему? Почему 3? Как они определяют эффективность?
2628 просмотров
schedule
09.11.2022
Аномалия DD и очистка ресурсов базы данных: есть ли чистое решение?
Вот кусок кода, который мы все написали:
public CustomerTO getCustomerByCustDel(final String cust, final int del)
throws SQLException {
final PreparedStatement query = getFetchByCustDel();
ResultSet records = null;...
3890 просмотров
schedule
27.06.2022
Нет набора правил или basic.xml в загрузке sourceforge pmd-bin-5.0.0
Я прочитал весь Веб-сайт PMD , и на нем есть все эти ссылки в <rule ref="rulesets/basic.xml/UnnecessaryConversionTemporary"/> , но я не могу найти файл basic.xml ни в каталоге pmd-bin-5.0.0 , ни в каталоге pmd-bin-5.0-alpha ,...
3861 просмотров
schedule
26.05.2022
PMD Eclipse запускается при сохранении файла
Я использую eclipse Juno и его плагин PMD. Как я могу настроить свое затмение для запуска PMD при сохранении файла?
Спасибо
992 просмотров
schedule
14.06.2022
PMD не смог найти набор правил
Я создаю Java-проект на основе maven, который содержит плагин PMD maven. Я использую свой собственный набор правил XML, и он работает как шарм, за исключением двух наборов правил: пустой код и ненужный : когда я запускаю сборку, maven говорит: "...
6907 просмотров
schedule
27.11.2022
Правило PMD XPath, которое находит методы, использующие поле класса, имя которого заранее неизвестно.
У меня есть требование искать постоянные классы JPA, которые используют атрибут JPA ID в своем методе equals(). Например, следующий класс вызовет нарушение правила PMD:
@Entity
public class Foo
{
@Id
private long id;
public boolean...
1933 просмотров
schedule
05.03.2023