SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.6

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
7 4 0 0

Files

Class Bugs
io.github.rose.springdoc.pig.config.OpenAPIDefinition 2
io.github.rose.springdoc.pig.config.OpenAPIDefinitionImportSelector 1
io.github.rose.springdoc.pig.config.OpenAPIMetadataConfiguration 1

io.github.rose.springdoc.pig.config.OpenAPIDefinition

Bug Category Details Line Priority
io.github.rose.springdoc.pig.config.OpenAPIDefinition doesn't override io.swagger.v3.oas.models.OpenAPI.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 1 Medium
OpenAPIDefinition.applicationContext not initialized in constructor and dereferenced in io.github.rose.springdoc.pig.config.OpenAPIDefinition.afterPropertiesSet() STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 60 Low

io.github.rose.springdoc.pig.config.OpenAPIDefinitionImportSelector

Bug Category Details Line Priority
Possible null pointer dereference in io.github.rose.springdoc.pig.config.OpenAPIDefinitionImportSelector.registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 32 Medium

io.github.rose.springdoc.pig.config.OpenAPIMetadataConfiguration

Bug Category Details Line Priority
OpenAPIMetadataConfiguration.applicationContext not initialized in constructor and dereferenced in io.github.rose.springdoc.pig.config.OpenAPIMetadataConfiguration.afterPropertiesSet() STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 40 Low