PMD Results
The following document contains the results of PMD 7.14.0.
PMD found no problems in your source code.
Suppressed Violations
Filename | Rule message | Suppression type | Reason |
---|---|---|---|
com/reallifedeveloper/common/application/notification/NotificationService.java | Avoid empty finalize methods | @suppresswarnings | |
com/reallifedeveloper/common/domain/DomainEntity.java | Annotate this interface with @FunctionalInterface or with @SuppressWarnings("PMD.ImplicitFunctionalInterface") to clarify your intent. | @suppresswarnings | |
com/reallifedeveloper/common/domain/ErrorHandling.java | The String literal "nullness" appears 8 times in this file; the first occurrence is on line 31 | @suppresswarnings | |
com/reallifedeveloper/common/domain/Repository.java | Annotate this interface with @FunctionalInterface or with @SuppressWarnings("PMD.ImplicitFunctionalInterface") to clarify your intent. | @suppresswarnings | |
com/reallifedeveloper/common/domain/ValueObject.java | Annotate this interface with @FunctionalInterface or with @SuppressWarnings("PMD.ImplicitFunctionalInterface") to clarify your intent. | @suppresswarnings | |
com/reallifedeveloper/common/domain/event/AbstractDomainEvent.java | An empty method in an abstract class should be abstract instead | @suppresswarnings | |
com/reallifedeveloper/common/domain/event/AbstractDomainEvent.java | Avoid empty finalize methods | @suppresswarnings | |
com/reallifedeveloper/common/infrastructure/GsonNotificationReader.java | Unnecessary cast (Integer) | @suppresswarnings | |
com/reallifedeveloper/common/infrastructure/GsonNotificationReader.java | Unnecessary cast (ZonedDateTime) | @suppresswarnings | |
com/reallifedeveloper/common/infrastructure/GsonNotificationReader.java | Unnecessary cast (String) | @suppresswarnings | |
com/reallifedeveloper/common/infrastructure/GsonNotificationReader.java | Unnecessary cast (Long) | @suppresswarnings | |
com/reallifedeveloper/common/infrastructure/jmx/ServletContextSystemInfo.java | Avoid using implementation types like 'Attributes'; use the interface instead | @suppresswarnings | |
com/reallifedeveloper/common/infrastructure/jmx/ServletContextSystemInfo.java | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | @suppresswarnings | |
com/reallifedeveloper/common/infrastructure/persistence/BaseJpaEntity.java | Avoid empty finalize methods | @suppresswarnings | |
com/reallifedeveloper/common/infrastructure/persistence/BaseJpaRepository.java | Avoid empty catch blocks | @suppresswarnings | |
com/reallifedeveloper/common/resource/documentation/DocumentationResource.java | Consider using a try-with-resources statement instead of explicitly closing the resource | @suppresswarnings | |
com/reallifedeveloper/common/resource/documentation/DocumentationResource.java | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | @suppresswarnings | |
com/reallifedeveloper/common/resource/documentation/DocumentationResource.java | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | @suppresswarnings | |
com/reallifedeveloper/common/resource/notification/NotificationResource.java | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | @suppresswarnings | |
com/reallifedeveloper/common/resource/notification/NotificationResource.java | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | @suppresswarnings |