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

Findbugs с использованием аннотаций jsr305 в eclipse не находит ошибок
Я экспериментировал с аннотациями jsr 305 для использования с Findbugs, в частности с аннотацией @CheckForNull, которая позволила бы избежать ошибки, которую я только что обнаружил, чтобы сообщить клиентам. Я добавил jsr305.jar и annotations.jar в...
2046 просмотров
schedule 03.04.2024

Ведение истории ошибок FindBugs
FindBugs позволяет выполнять анализ данных об ошибках. Это выглядит интересно, так как помогает отслеживать ошибки в различных версиях. Что я хочу сделать, так это: При каждой фиксации в системе управления версиями будет запускаться FindBugs и...
271 просмотров
schedule 04.01.2023

Sonar не использует excludeFilterFile из проектов pom.xml.
У меня есть findbugs (и стиль проверки), настроенные в моем проекте pom.xml: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId>...
6404 просмотров
schedule 03.02.2024

Фреймворк безопасности потоков
Следующий класс не является потокобезопасным (как показано в Доказательство того, что следующий код не является потоковым безопасно ) Существует ли структура, которая может помочь с анализом времени компиляции/времени выполнения и сообщить нам,...
1476 просмотров

Плагин Hudson FindBugs сообщает об ошибках в строке номер -1. Идеи?
Приветствую! У меня есть простой тестовый проект, настроенный в Hudson, и процесс сборки проекта (пакетный файл) создает файл findbugs.xml. Это обрабатывается плагином Hudson FindBugs, но он показывает номер строки ошибок как «-1» вместо их...
964 просмотров
schedule 28.11.2022

Метод может не закрыть поток при исключении
Я получаю критическую ошибку с findbugs: Метод создает объект потока ввода-вывода, не присваивает его никаким полям, не передает другим методам и не возвращает, а также не закрывает его на всех возможных путях исключения из метода. Это может...
7118 просмотров
schedule 26.05.2023

Тест на равенство с плавающей запятой. (FE_FLOATING_POINT_EQUALITY)
Я использую findbugs в скрипте ANT и не могу понять, как исправить две мои ошибки. Я читал документацию, но не понимаю. Вот мои ошибки и код, который с ними связан: Ошибка 1: Тест на равенство с плавающей запятой. (FE_FLOATING_POINT_EQUALITY)...
32881 просмотров
schedule 07.10.2022

Подавить предупреждения FindBugs в Eclipse
Я использую строку в качестве блокировки и поэтому хочу убедиться, что объект является новым экземпляром. FindBugs жалуется, потому что обычно более эффективно определять строку напрямую (с двойными кавычками). Мой код выглядит так: /** A lock...
4842 просмотров
schedule 02.08.2023

FindBugs не показывает найденные ошибки
Я использовал FindBugs раньше, и у меня не было проблем, однако на этот раз в Eclipse Helios на Ubuntu ошибки Natty Narval обнаружены, но не показаны. Вот что я пробовал: Щелкните правой кнопкой мыши проект> Найти ошибки> Найти ошибки Глядя...
30198 просмотров
schedule 06.04.2022

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

FindBugs — создание HTML-отчета из XML-отчета Findbugs.
Я использую плагин Eclipse FindBugs (версия 1.3.9). Я запускаю findbugs и сохраняю результаты в файле XML. Мне нужно сгенерировать HTML-отчет XML-отчета. Есть ли у нас какой-нибудь инструмент? Я хочу, чтобы вывод был похож на:...
16865 просмотров
schedule 01.03.2022

Как провалить мою сборку Ant, если цель findBugs найти ошибки
Я хочу запустить findBugs в существующем проекте (в командной строке сейчас 522 ошибки). Как я могу установить в файле ant (в цели findbugs) возможность сбоя сборки, если обнаружено более 522 ошибок? Я хочу фактически провалить сборку ant, а не...
999 просмотров
schedule 05.08.2023

Как избежать безопасности - подготовленный оператор генерируется из непостоянной строки Предупреждение FindBugs
Я работаю над проектом, в котором есть фрагмент кода, подобный приведенному ниже: String sql = "SELECT MAX(" + columnName + ") FROM " + tableName; PreparedStatement ps = connection.prepareStatement(sql); Есть ли способ...
20388 просмотров
schedule 29.11.2022

Непрерывное несериализуемое поле экземпляра в сериализуемом классе
Рассмотрим следующий код: public class LIMSGrid extends ClientEventSource implements Focusable, FramingBlockWrapper { //cell that is curently in edit mode private CellCoord editingCell = null; //framing block info private FramingBlock...
23156 просмотров
schedule 16.02.2024

Как указать, что поля-члены по умолчанию являются @Nonnull?
Мой вопрос является продолжением этого . В прошлых версиях FindBugs можно было использовать @DefaultAnnotation(Nonnull.class) или @DefaultAnnotationForFields(Nonnull.class) , чтобы указать, что все поля в пакете должны обрабатываться как...
5504 просмотров
schedule 29.11.2022

Обнаружено использование кодировки по умолчанию в FileReader
Как мы можем исправить указанную ниже проблему, о которой сообщает findBugs: Found reliance on default encoding in abc.java : new java.io.FileReader(File) Я просто читаю файл, и Findbug сообщил о проблеме. Любая помощь высоко ценится!
18635 просмотров
schedule 23.06.2023

В чем смысл возможного разыменования нулевого указателя в findbug?
Я использую Sonar, и у меня есть такое нарушение для мира моего кода: Correctness - Possible null pointer dereference Кто-нибудь знает об этом правиле в findbugs? Я много искал, но не могу найти хороший пример кода (на Java), описывающий...
69907 просмотров
schedule 21.03.2022

FindBugs не исключает отфильтрованные шаблоны с помощью Gradle
Я хочу настроить FindBugsExtension на Gradle . Это работает, но я не могу исключить определенные шаблоны с помощью параметра excludeFilter . У меня есть следующее определение градации FindBugs: findbugs { toolVersion = "2.0.1"...
2269 просмотров
schedule 25.04.2023

Обнаружено «Зависимость от кодировки по умолчанию» в OutputStream
Как мы можем исправить Reliance on default encoding , о котором сообщает findBugs: StringBuffer printData = getPrintData(data); try { OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(new File(linkName)));...
4743 просмотров
schedule 12.11.2022

не может правильно запустить findbugs через sbt
Я пытаюсь запустить плагин findbugs-sbt ( https://bitbucket.org/jmhofer/findbugs4sbt/wiki/Home ) для моего проекта. Однако я получил эту ошибку при попытке запустить findbugs в консоли sbt. [error] Exception in thread "main"...
603 просмотров