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

Анализаторы кода: PMD и FindBugs
1. Что касается PMD: 1.1 Как мне установить проверки PMD, чтобы игнорировать некоторые из них, например «Имя переменной слишком короткое или слишком длинное», «Удалить пустой конструктор и т. Д.» - и если я это сделаю, появится другое...
7726 просмотров
schedule 28.02.2022

Есть ли способ игнорировать одно предупреждение FindBugs?
С PMD, если вы хотите игнорировать конкретное предупреждение, вы можете использовать // NOPMD , чтобы эта строка игнорировалась. Есть что-то подобное для FindBugs?
125749 просмотров
schedule 23.05.2022

Какие ошибки относятся к различным уровням отчетов FindBugs?
Согласно задаче Ant, уровень отчета — это низкий/средний/высокий уровень, который будет искать ошибки с разными уровнями критичности. Однако я не смог найти ничего, что объясняло бы, какие из ошибок относятся к этим различным уровням отчетности....
593 просмотров
schedule 04.05.2023

Что показывают эти сообщения FindBug?
Не все описания из http://findbugs.sourceforge.net/bugDescriptions.html понятны. мне. Конечно, я могу изучить реализацию, но если кто-то более опытен, чем я, некоторые объяснения и примеры были бы замечательными. У вас есть несколько примеров...
5199 просмотров
schedule 30.01.2023

обнаружение состояния гонки с помощью findbugs или другого инструмента анализа
Ниже bean-компонент не является потокобезопасным: метод addIfNotExist не синхронизирован, поэтому возможно, что один и тот же термин будет добавлен дважды из-за состояния гонки. Я аннотировал класс, используя аннотацию JCIP @ThreadSafe, надеясь, что...
5913 просмотров
schedule 02.12.2022

Поиск ошибок SIO_SUPERFLUOUS_INSTANCEOF
В моем отчете о найденных ошибках у меня есть SIO_SUPERFLUOUS_INSTANCEOF ошибка корректности в следующем разделе кода. /** Allow Comparison based on User-Labels */ public int compareTo(AbstractListItem o) { if ( !( o instanceof...
616 просмотров
schedule 13.02.2023

FindBugs - правило SE_BAD_FIELD, почему оно игнорирует java.lang.Object?
Из описания SE_BAD_FIELD : Непрерывное несериализуемое поле экземпляра в сериализуемом классе Этот класс Serializable определяет непримитивное поле экземпляра, которое не является ни временным, ни Serializable, ни java.lang.Object, и,...
10208 просмотров
schedule 24.12.2022

Findbugs дает разыменование нулевого указателя System.out, почему?
Я использую Java 1.7, Eclipse 3.7 с плагином FindBugs из магазина. Пример прекрасен как небо: class Application { public static void main( String[] args ) { System.out.println( "Bla" ); } } Раньше этого сообщения не было, а...
6276 просмотров
schedule 14.11.2022

Как изменить язык, отображаемый в отчете FindBugs
Я использую FindBugs для создания отчета для своего приложения с помощью цели Ant. В отчете он перемешан с французским и английским. Кто-нибудь знает, как создать отчет только на английском языке? Заранее спасибо! Айкфорвард
423 просмотров
schedule 23.03.2022

Переключение без перерыва
У меня есть оператор switch, как показано ниже. Обратите внимание, что перерыва нет. Findbugs сообщает об ошибке только во втором операторе case. Ошибка: найден оператор Switch, в котором один случай переходит в другой. switch(x) { case...
80655 просмотров
schedule 03.06.2023

Как создать html-отчет для поиска ошибок с помощью Maven 3.x
Кому-нибудь удалось настроить плагин findbugs Maven 3.x для создания отчета как в формате xml, так и в формате html? (Мне нужен xml для Jenkins и html для проверки перед фиксацией) Я видел много документации в Интернете по настройке, но большая...
25315 просмотров
schedule 06.11.2022

Ошибка CreateProcess = 206, имя файла или расширение слишком длинное.
Я пытаюсь вызвать Findbugs через Ant , но получаю следующую ошибку: Cannot run program "C:\Program Files (x86)\Java\jre6\bin\javaw.exe" (in directory "H:\Users\MyName\workspace\MyProject"): CreateProcess error=206, The filename or extension...
29765 просмотров
schedule 08.06.2022

Анализ кода: проверьте, доступен ли строковый параметр данной функции в файле *.properties.
Рассмотрим код Java: ReadProperty.get("info") И файл my_stettings.properties : info=Lorem ipsum server=computer01 Мне было интересно, можно ли использовать инструмент анализа кода (Checkstyle, FindBugs, PMD...), чтобы проверить,...
261 просмотров
schedule 29.01.2023

Maven + FindBugs - сбой при предупреждении с высоким приоритетом
Я использую Maven и FindBugs в большом проекте. Я хотел бы, чтобы сборка maven завершилась ошибкой, если FindBugs выдает какие-либо ошибки с высоким приоритетом. Простой параметр может быть установлен в pom.xml для отказа при ошибках , но мне...
5219 просмотров
schedule 04.12.2023

Findbugs & Ant — остановить сборку за конкретное нарушение
Я создаю свое приложение с помощью ANT и проверяю свой код на наличие любых нарушений Findbugs . Теперь моя цель — остановить сборку всякий раз, когда мой код содержит конкретное нарушение findbug. Возможно ли это с помощью ANT & Findbugs?...
1275 просмотров
schedule 30.12.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

Ivy не может разрешить maven-cobertura-plugin
Я использую Ivy для управления зависимостями. у меня проблемы с maven-findbgs-plugin:plugin:1.3.1 maven-cobertura-plugin:plugin:1.3 На SO было несколько тем по этому поводу: например. Зависимости Maven не могут...
995 просмотров
schedule 27.01.2023

javax.annotation: @Nullable против @CheckForNull
Какая разница между двумя? Оба, кажется, означают, что значение может быть нулевым, и с ним следует обращаться соответствующим образом, т.е. проверять на нуль. Обновление: две приведенные выше аннотации являются частью JSR-305/FindBugs:...
71256 просмотров

Требуется ли для задачи FindBugs Ant файл JAR?
документация FindBugs для задач Ant немного сбивает с толку. Я традиционно всегда использовал FindBugs через плагин Eclipse, где вы просто выбираете свой проект и нажимаете «FindBugs», чтобы получить отчет. В задаче findbugs Ant имеется...
972 просмотров
schedule 14.10.2022

Запись в статическое поле — ошибается ли FindBugs в этом случае?
У меня есть такой класс Java: public class Foo { public static int counter = 0; public void bar(int counter) { Foo.counter = counter; } } FindBugs предупреждает меня о записи в статическое поле counter через метод...
16918 просмотров