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