Описание тега spotbugs

SpotBugs - это программа, которая использует статический анализ для поиска ошибок в коде Java. SpotBugs - духовный преемник FindBugs, продолжающий с того момента, на котором он остановился, при поддержке своего сообщества.
1 ответ

SpotBugs "Не указано значение для свойства 'spotbugsClasspath'"

Я хочу использовать spotbugs в моем проекте Android, но это не удалось за исключением. Выполнить задачу: gradle->module->other->spotbugs У меня есть это исключение: FAILURE: Build failed with an exception. * What went wrong: A problem was found with…
22 июн '18 в 12:50
1 ответ

Команда для запуска цели мавен спотбаг

У меня есть проект Maven с spotbugs плагин включен. Перед коммитом кода мне просто нужно запустить maven spotbugs проверять. Как мне запустить только точечную проверку ошибок в моем проекте?
08 мар '18 в 17:02
0 ответов

Как я могу сделать, чтобы исключить базовые ошибки, используя SpotBugs в STS?

Я использую SpotBugs для анализа кода Java. Я хочу исключить ошибки базовой линии, используя файл XML, но это не работает. С findBugs у меня не было никаких проблем. Есть ли какие-либо манипуляции, чтобы заставить его работать?
08 фев '18 в 13:06
0 ответов

Как настроить плагин SpotBugs Maven для создания полного отчета, но только для проверки высокого порога?

У меня есть устаревший проект maven, и я хочу интегрировать SpotBugs- преемника FindBugs, чтобы создать отчет обо всех проблемах, но потерпеть неудачу, если только проблемы с высоким приоритетом (пока). Легко создать отчет только без сбоев или сбоев…
12 июн '18 в 18:11
2 ответа

Java/SpotBugs, что такое "именованный статический внутренний класс", если он объявлен в интерфейсе?

Я унаследовал кодовую базу, которая использует MyBatis. SpotBugs говорит мне, что это SubjectRepositoryQueries could be refactored into a named _static_ inner class. Я никогда не сталкивался с этим термином, я надеялся, что кто-нибудь сможет объясни…
09 апр '18 в 20:20
1 ответ

Уязвимости обхода пути не найдены в коде Scala

Я пытался сканировать мой код с помощью плагинов SonarQube + FindBugs + FindSecBugs. Идея состоит в том, чтобы обнаружить уязвимости в коде, и, как говорится в теме проекта github, он работает со scala https://github.com/find-sec-bugs/find-sec-bugs …
03 дек '18 в 19:31
0 ответов

Может FindBugs обнаружить отсутствующий блок else в коде Java

У нас есть следующий пример кода, мы хотим использовать FindBugs для обнаружения отсутствующего блока else с использованием else if, но мы не нашли подобной проверки на официальной домашней странице. Я знаю, что пример кода выглядит странно, но это …
13 дек '18 в 11:14
0 ответов

SpotBugs и Maven с машиной Linux, использующей excludeFilterFile и сбой конфигурации плагина

Я использую плагин SpotBugs для Maven. Я смог создать свой собственный FilterFile и использовать его с конфигурацией excludeFilterFile. Я использовал следующую страницу: SpotBugs Maven Plugin исключить каталог Я также смог создать свою собственную р…
17 дек '18 в 21:34
1 ответ

Конфигурация Spotbugs для настройки нескольких проектов

У меня есть многопроектная настройка gradle, например: RootProject | ---- ProjectA | ---- ProjectB | ---- ProjectC Я хочу подать заявку SpotBugs на все мои проекты. Выполнение следующего в каждом проекте явно работает. Например, следующее в build.gr…
08 фев '19 в 02:41
0 ответов

Плагин с идентификатором com.github.spotbugs не найден

Я настраиваю плагин SpotBugs для проекта Gradle впервые. buildscript { repositories { maven { url 'https://plugins.gradle.org/m2/' } } dependencies { classpath 'gradle.plugin.com.github.spotbugs:spotbugs-gradle-plugin:1.6.6' } } apply plugin: 'com.g…
15 дек '18 в 04:28
1 ответ

Как написать собственный детектор для плагина find sec bug?

Как написать собственный детектор для плагина find sec bug? Это поможет полностью, если кто-то напишет образец детектора, чтобы обнаружить использование слова. заранее спасибо
23 июн '16 в 06:28
2 ответа

Spotbugs в одном файле?

Я использую плагин Spotbugs в Eclipse IDE. Я могу запустить Spotbugs для всего проекта, и у меня сложилось впечатление, что инструмент должен создать проект для представления его аналитического отчета. Но в документации сказано, что это инструмент с…
28 сен '18 в 01:14
1 ответ

Есть ли простой способ написать детектор FindBugs для сравнения?

В настоящее время я хотел бы написать некоторый инструмент статического анализа, который анализирует базу кода Java и помогает обнаружить любую ситуацию, в которой вы сравниваете java Необязательный и нулевой. Так что возможный код вроде: Optional r…
21 фев '18 в 23:04
0 ответов

Статический анализ ловит возможный нулевой указатель, возвращаемый из вызова метода

Используя статический анализ, можно ли предупредить о следующем коде? public class IntegerConversion { static int value; // Notice this is an int and not Integer public static Integer strToInt(String s) { Integer k; try { k= Integer.parseInt(s); } c…
21 май '18 в 09:02
1 ответ

Котлин повторяемый

Учитывая этот класс: data class CSVRecord(private val columns: SortedSet<CSVColumn>) : Iterable<String> { override fun iterator(): Iterator<String> { return columns.map { it.value }.iterator() } } Spotbugs вызывает ошибку: [ОШИБКА]…
21 май '18 в 15:29
1 ответ

Сбой плагина Maven spotbugs с ошибкой нехватки памяти

Я пытаюсь использовать spotbugs-maven-plugin как ниже <build> ... <plugin> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <version>3.1.0-RC8</version> <configu…
06 дек '17 в 19:40
1 ответ

Как запустить спотбаг через maven?

Это мой pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4…
0 ответов

Отчет сайта SpotBugs не согласуется с Spotbugs: цель gui

Я настроил SpotBugs, чтобы помочь нам придерживаться некоторых стандартов, но я получил другие результаты на моем сгенерированном сайте по сравнению с пользовательским интерфейсом SpotBugs. Это моя конфигурация SpotBugs в моем файле pom: <build&g…
04 фев '19 в 14:02
1 ответ

Игнорировать findbugs также игнорирует другие

Получение этих ошибок: OPM_OVERLY_PERMISSIVE_METHOD IMC_IMMATURE_CLASS_NO_TOSTRING PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS RI_REDUNDANT_INTERFACES после добавления этого в findbugs-exclude.xml <Match> <Not> <Bug code="IMC_IMMATURE_CLASS_…
23 апр '18 в 21:21
0 ответов

org.springframework.beans.InvalidPropertyException, когда метод получения для поля возвращает копию поля, а не фактическое поле

Мой код работает, когда моя функция get для моего поля возвращает само поле: public String[] getField() { return field; } Но из-за ошибки FindBugs я изменил свою функцию получения, чтобы вместо этого возвращать копию поля: public String[] getField()…