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

Проблемы с фильтром исключения FindBugs
Я нахожусь в процессе оценки FindBugs и пытаюсь использовать excludeFilter, чтобы инструмент не обрабатывал тестовые пакеты или сгенерированные заглушки ejb. Я пробовал следующее: <FindBugsFilter> <!-- Match any test packages -->...
17690 просмотров
schedule 21.07.2022

FindBugs выдает ошибку в Jenkins по проекту GWT
Я установил Jenkins как инструмент CI. Я также установил плагин findbugs для поиска потенциальных ошибок. (Также чекстайл, пмд и т.д.). Мой проект - это gwt-проект, использующий структуру maven. Я написал цели на странице конфигурации jenkins для...
788 просмотров
schedule 05.11.2023

eclipse + FindBugs: можно ли запускать синхронизацию SVN?
Я использую Eclipse 3.6.2 и FindBugs 2.0.1 и синхронизирую свой код с репозиторием SVN. Можно ли запускать FindBugs из eclipse для поиска ошибок в списке файлов «исходящих изменений» всякий раз, когда я синхронизируюсь с репозиторием?
531 просмотров
schedule 10.12.2023

Невозможно запустить более одного плагина в gradle
Я настроил плагины pmd, checkstyle и findbugs в файле gradle.build, так как хочу сохранить качество кода. Часть моего свойства build.gradle: task wrapper(type: Wrapper) { description = "Generates gradlew (for internal use only)" gradleVersion =...
821 просмотров
schedule 17.03.2024

Подавить предупреждение FindBugs в статическом инициализаторе
У меня есть статический инициализатор, в котором я создаю новый объект File . Когда я передаю ему имя, FindBugs сообщает о предупреждении из-за жестко запрограммированного абсолютного пути. Как я могу подавить это предупреждение? private static...
6277 просмотров
schedule 29.06.2022

FindBugs: Обнаружение вызова Object.hashCode()
Если объект не реализует собственный метод hashCode() , он будет использовать реализацию по умолчанию Object.hashCode() (при условии, что между ними нет суперкласса). Object.hashCode() не гарантирует, что один и тот же хеш-код будет сгенерирован...
609 просмотров
schedule 26.09.2022

Какая версия FindBugs работает с Eclipse Luna?
Я установил подключаемый модуль Findbugs через его сайт обновлений Eclipse . Но когда я щелкаю правой кнопкой мыши по проекту, я не вижу никаких опций Findbugs. Похоже, возникла проблема с сайтом обновления Eclipse. Может ли кто-нибудь указать...
3005 просмотров
schedule 08.10.2023

Отчеты от PMD, checkstyle, findbugs
У меня есть несколько модулей (проектов и подпроектов) в моем приложении (в Gradle), и я добавил плагины: PMD, checkstyle, findbugs. Эти плагины создают свои собственные отчеты в своем каталоге (например: PMD создает каталог "PMD" в каталоге...
642 просмотров
schedule 02.10.2022

PMD, checkstyle и findbugs настройка android
как я могу настроить инструменты статического анализа кода PMD, Findbugs и Checkstyle для проекта Android с использованием последней версии gradle? Я пробовал несколько вещей, но мне не удается заставить их работать. Спасибо
3646 просмотров
schedule 19.07.2022

Определение детектора findbugs с помощью существующих плагинов
Я пытаюсь понять, как я могу реализовать детектор с помощью findbugs. Также я не хочу создавать плагин, так как у findbugs уже есть эта функция. Мне нужно, чтобы мой детектор проверял, совпадают ли все вызовы ClassName.getConnection() с...
72 просмотров
schedule 11.04.2024

Преобразование пользовательского правила FindBugs в SonarQube
В прошлом году я написал собственное правило FindBugs с требованиями, как описано в этой записи Stackoverflow . Я хотел бы написать это правило, используя новые правила SonarQube Java. Я нашел общую документацию по пользовательским правилам на...
221 просмотров
schedule 15.04.2024

Плагин FindBugs Maven в модуле интеграционного тестирования
Я работаю над написанием тестовых случаев на Java. Я хотел бы интегрировать плагин FindBugs Maven, чтобы улучшить качество моего кода в тестовых классах. Я добавил плагин FindBugs Maven в POM-файл тестового модуля. Я могу успешно создать...
835 просмотров
schedule 11.03.2024

Ложноположительный баг MS_PKGPROTECT в FindBugs
Я почти уверен, что получаю ложное срабатывание от FindBugs. Мой код следующий: public class MyClass { protected static String fileNamePrefix; } И это ошибка, которую я получаю: Поле должно быть защищено пакетом...
4330 просмотров
schedule 29.07.2022

Findbugs слишком много регистрирует в параллельной сборке Gradle
Мы решаем эту проблему последние пару лет. Я ждал выпуска Gradle 3.0, чтобы посмотреть, будет ли он исправлен, но, к сожалению, этого не произошло. Проблема в том, что если вы используете параллельные сборки в Gradle, например, используя эти флаги...
540 просмотров
schedule 27.03.2024

Ресурсы должны быть закрыты - Sonar
У меня есть следующий фрагмент кода: public static byte[] readSomeFile(String filePath) { byte[] buffer = new byte[FILE_SIZE]; FileInputStream fileIn = null; BufferedInputStream buffIn = null; DataInputStream inData = null; int size = 0;...
3057 просмотров

Возврат изменяемых переменных-членов (дата/метка времени) с использованием функций получения в Java?
У меня есть класс Java: class MyObj{ private Timestamp myDate; public Timestamp getMyDate(){ return mydate; } ... } когда я проверяю его с помощью Findbugs, он говорит: Тип и шаблон ошибки: EI - EI_EXPOSE_REP Может...
2873 просмотров
schedule 06.07.2022

FindBugs не обнаруживает SQL-инъекцию
Я столкнулся со случаем, когда FindBugs не обнаружил SQL-инъекцию в моем проекте. Проект построен с использованием Gradle и плагина FindBugs. Я использую спящий режим для подключения к БД. Ниже приведен раздел, содержащий SQL-инъекцию, public...
374 просмотров
schedule 11.08.2022

Как я могу запускать только определенные детекторы в find-sec-bugs
Я хотел бы запустить сканирование findsecbugs (версия CLI) для нескольких jar-файлов, и я хочу, чтобы он проверял только проблемы, связанные с неправильным использованием криптографических функций (например, с использованием md5). Как я могу указать...
335 просмотров
schedule 30.03.2024