PMD Results

The following document contains the results of PMD 6.4.0.

Files

org/springframework/boot/actuate/endpoint/ShowAllEndpoint.java

Violation Priority Line
The method 'getEndpoints()' has a NCSS line count of 12. 3 2943
Do not add empty strings 3 37

org/springframework/boot/actuate/endpoint/ShowAllEndpointAutoConfiguration.java

Violation Priority Line
Parameter 'applicationContext' is not assigned and could be declared final 3 16

org/springframework/cloud/client/serviceregistry/AutoMultiServiceRegistrationAutoConfiguration.java

Violation Priority Line
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() 3 34

org/springframework/cloud/client/serviceregistry/MultiServiceRegistryAutoConfiguration.java

Violation Priority Line
Local variable 'endpoint' could be declared final 3 86

org/springframework/cloud/client/serviceregistry/endpoint/MultiServiceRegistryEndpoint.java

Violation Priority Line
Avoid unused private fields such as 'registrations'. 3 53
Perhaps 'registrations' could be replaced by a local variable. 3 53
Parameter 'serviceRegistries' is not assigned and could be declared final 3 56
To avoid mistakes add a comment at the beginning of the discoveryServiceName method if you want a default access modifier 3 7080
A method should have only one exit point, and that should be the last statement in the method 3 76
When doing a String.toLowerCase()/toUpperCase() call, use a Locale 3 76
Parameter 'registrations' is not assigned and could be declared final 3 82
Parameter 'status' is not assigned and could be declared final 3 98
A method should have only one exit point, and that should be the last statement in the method 3 111
A method should have only one exit point, and that should be the last statement in the method 3 131