Checkstyle Results

The following document contains the results of Checkstyle 8.29 with sun_checks.xml ruleset. 

rss feed

Summary

Files
 Info
 Warnings
 Errors
37 0 0 794

Files

File
 I
 W
 E
org/woehlke/bloodmoney/BloodMoneyApplication.java 0 0 8
org/woehlke/bloodmoney/application/BloodMoneyErrorController.java 0 0 17
org/woehlke/bloodmoney/application/BloodMoneyHomeController.java 0 0 24
org/woehlke/bloodmoney/application/BloodMoneyLoginController.java 0 0 30
org/woehlke/bloodmoney/application/BloodMoneyTestController.java 0 0 37
org/woehlke/bloodmoney/application/BloodMoneyTestService.java 0 0 1
org/woehlke/bloodmoney/application/impl/BloodMoneyTestServiceImpl.java 0 0 24
org/woehlke/bloodmoney/common/BloodMoneyEntity.java 0 0 7
org/woehlke/bloodmoney/common/BloodMoneyEntityService.java 0 0 9
org/woehlke/bloodmoney/common/FlashMessage.java 0 0 6
org/woehlke/bloodmoney/common/FlashMessageSeverity.java 0 0 10
org/woehlke/bloodmoney/config/BloodMoneyProperties.java 0 0 33
org/woehlke/bloodmoney/config/BloodMoneyWebMvcConfig.java 0 0 53
org/woehlke/bloodmoney/config/BloodMoneyWebSecurityConfig.java 0 0 49
org/woehlke/bloodmoney/measurements/BloodPressureMeasurementController.java 0 0 98
org/woehlke/bloodmoney/measurements/BloodPressureMeasurementControllerExport.java 0 0 30
org/woehlke/bloodmoney/measurements/BloodPressureMeasurementEntity.java 0 0 57
org/woehlke/bloodmoney/measurements/BloodPressureMeasurementResource.java 0 0 89
org/woehlke/bloodmoney/measurements/BloodPressureMeasurementService.java 0 0 3
org/woehlke/bloodmoney/measurements/impl/BloodPressureMeasurementRepository.java 0 0 1
org/woehlke/bloodmoney/measurements/impl/BloodPressureMeasurementServiceImpl.java 0 0 33
org/woehlke/bloodmoney/user/BloodMoneyUserAccountAuthorizationService.java 0 0 3
org/woehlke/bloodmoney/user/BloodMoneyUserAccountDetailsService.java 0 0 2
org/woehlke/bloodmoney/user/LoginFormBean.java 0 0 16
org/woehlke/bloodmoney/user/LoginSuccessHandler.java 0 0 18
org/woehlke/bloodmoney/user/UserAccountBean.java 0 0 31
org/woehlke/bloodmoney/user/UserAccountDetailsBean.java 0 0 12
org/woehlke/bloodmoney/user/UserAccountLoginSuccessService.java 0 0 3
org/woehlke/bloodmoney/user/UserSessionBean.java 0 0 3
org/woehlke/bloodmoney/user/UserSessionService.java 0 0 1
org/woehlke/bloodmoney/user/impl/BloodMoneyUserAccountAuthorizationServiceImpl.java 0 0 42
org/woehlke/bloodmoney/user/impl/BloodMoneyUserAccountDetailsServiceImpl.java 0 0 13
org/woehlke/bloodmoney/user/impl/UserAccountLoginSuccessServiceImpl.java 0 0 18
org/woehlke/bloodmoney/user/impl/UserSessionServiceImpl.java 0 0 13

Rules

Category Rule Violations Severity
blocks NeedBraces 1
 Error
RightCurly 1
 Error
coding HiddenField 34
 Error
MagicNumber 9
 Error
MultipleVariableDeclarations 1
 Error
design DesignForExtension 61
 Error
VisibilityModifier 4
 Error
imports AvoidStarImport 10
 Error
UnusedImports
  • processJavadoc: "false"
2
 Error
javadoc JavadocPackage 9
 Error
JavadocStyle 3
 Error
JavadocVariable 99
 Error
MissingJavadocMethod 81
 Error
misc FinalParameters 118
 Error
TodoComment 4
 Error
naming StaticVariableName 1
 Error
sizes LineLength
  • fileExtensions: "java"
118
 Error
whitespace FileTabCharacter 1
 Error
MethodParamPad 1
 Error
OperatorWrap 3
 Error
WhitespaceAfter 20
 Error
WhitespaceAround 213
 Error

Details

org/woehlke/bloodmoney/BloodMoneyApplication.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 110). 10
 Error
design DesignForExtension Class 'BloodMoneyApplication' looks like designed for extension (can be subclassed), but the method 'configure' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyApplication' final or making the method 'configure' static/final/abstract/empty, or adding allowed annotation for the method. 12
 Error
sizes LineLength Line is longer than 80 characters (found 88). 13
 Error
misc FinalParameters Parameter application should be final. 13
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
misc FinalParameters Parameter args should be final. 17

org/woehlke/bloodmoney/application/BloodMoneyErrorController.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
design DesignForExtension Class 'BloodMoneyErrorController' looks like designed for extension (can be subclassed), but the method 'handleError' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyErrorController' final or making the method 'handleError' static/final/abstract/empty, or adding allowed annotation for the method. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
misc FinalParameters Parameter request should be final. 18
 Error
misc FinalParameters Parameter model should be final. 18
 Error
sizes LineLength Line is longer than 80 characters (found 98). 19
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 20
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 20
 Error
sizes LineLength Line is longer than 80 characters (found 82). 21
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 23
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 25
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 28
 Error
blocks RightCurly '}' at column 13 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 30
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
design DesignForExtension Class 'BloodMoneyErrorController' looks like designed for extension (can be subclassed), but the method 'getErrorPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyErrorController' final or making the method 'getErrorPath' static/final/abstract/empty, or adding allowed annotation for the method. 39

org/woehlke/bloodmoney/application/BloodMoneyHomeController.java

Severity Category Rule Message Line
 Error
design DesignForExtension Class 'BloodMoneyHomeController' looks like designed for extension (can be subclassed), but the method 'root' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyHomeController' final or making the method 'root' static/final/abstract/empty, or adding allowed annotation for the method. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
sizes LineLength Line is longer than 80 characters (found 94). 21
 Error
misc FinalParameters Parameter userSessionBean should be final. 21
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
misc FinalParameters Parameter model should be final. 22
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 23
 Error
design DesignForExtension Class 'BloodMoneyHomeController' looks like designed for extension (can be subclassed), but the method 'home' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyHomeController' final or making the method 'home' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
sizes LineLength Line is longer than 80 characters (found 94). 30
 Error
misc FinalParameters Parameter userSessionBean should be final. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
misc FinalParameters Parameter model should be final. 31
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
misc FinalParameters Parameter userSessionService should be final. 40
 Error
coding HiddenField 'userSessionService' hides a field. 40

org/woehlke/bloodmoney/application/BloodMoneyLoginController.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
sizes LineLength Line is longer than 80 characters (found 102). 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
misc FinalParameters Parameter userAccountLoginSuccessService should be final. 34
 Error
coding HiddenField 'userAccountLoginSuccessService' hides a field. 34
 Error
sizes LineLength Line is longer than 80 characters (found 91). 35
 Error
misc FinalParameters Parameter bloodMoneyUserAccountAuthorizationService should be final. 35
 Error
coding HiddenField 'bloodMoneyUserAccountAuthorizationService' hides a field. 35
 Error
sizes LineLength Line is longer than 80 characters (found 99). 38
 Error
misc FinalParameters Parameter model should be final. 49
 Error
sizes LineLength Line is longer than 80 characters (found 91). 62
 Error
misc FinalParameters Parameter loginFormBean should be final. 65
 Error
misc FinalParameters Parameter result should be final. 66
 Error
misc FinalParameters Parameter model should be final. 66
 Error
sizes LineLength Line is longer than 80 characters (found 96). 67
 Error
sizes LineLength Line is longer than 80 characters (found 88). 69
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 79
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 79
 Error
design DesignForExtension Class 'BloodMoneyLoginController' looks like designed for extension (can be subclassed), but the method 'logoutPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyLoginController' final or making the method 'logoutPage' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 84
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 84
 Error
sizes LineLength Line is longer than 80 characters (found 111). 85
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 85
 Error
misc FinalParameters Parameter status should be final. 85
 Error
misc FinalParameters Parameter request should be final. 85
 Error
misc FinalParameters Parameter response should be final. 85
 Error
sizes LineLength Line is longer than 80 characters (found 85). 86
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 87

org/woehlke/bloodmoney/application/BloodMoneyTestController.java

Severity Category Rule Message Line
 Error
design DesignForExtension Class 'BloodMoneyTestController' looks like designed for extension (can be subclassed), but the method 'createTestData' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyTestController' final or making the method 'createTestData' static/final/abstract/empty, or adding allowed annotation for the method. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 21
 Error
design DesignForExtension Class 'BloodMoneyTestController' looks like designed for extension (can be subclassed), but the method 'greeting' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyTestController' final or making the method 'greeting' static/final/abstract/empty, or adding allowed annotation for the method. 27
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 27
 Error
sizes LineLength Line is longer than 80 characters (found 119). 28
 Error
misc FinalParameters Parameter name should be final. 28
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
misc FinalParameters Parameter model should be final. 28
 Error
design DesignForExtension Class 'BloodMoneyTestController' looks like designed for extension (can be subclassed), but the method 'dashboard' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyTestController' final or making the method 'dashboard' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
misc FinalParameters Parameter model should be final. 34
 Error
design DesignForExtension Class 'BloodMoneyTestController' looks like designed for extension (can be subclassed), but the method 'grid' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyTestController' final or making the method 'grid' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
misc FinalParameters Parameter model should be final. 40
 Error
design DesignForExtension Class 'BloodMoneyTestController' looks like designed for extension (can be subclassed), but the method 'jumbotron' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyTestController' final or making the method 'jumbotron' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
misc FinalParameters Parameter model should be final. 46
 Error
design DesignForExtension Class 'BloodMoneyTestController' looks like designed for extension (can be subclassed), but the method 'navbarFixed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyTestController' final or making the method 'navbarFixed' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error
misc FinalParameters Parameter model should be final. 52
 Error
design DesignForExtension Class 'BloodMoneyTestController' looks like designed for extension (can be subclassed), but the method 'stickyFooterNavbar' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyTestController' final or making the method 'stickyFooterNavbar' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
misc FinalParameters Parameter model should be final. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error
sizes LineLength Line is longer than 80 characters (found 125). 64
 Error
misc FinalParameters Parameter bloodMoneyTestService should be final. 64
 Error
coding HiddenField 'bloodMoneyTestService' hides a field. 64
 Error
misc FinalParameters Parameter bloodMoneyProperties should be final. 64
 Error
coding HiddenField 'bloodMoneyProperties' hides a field. 64
 Error
javadoc JavadocVariable Missing a Javadoc comment. 69
 Error
javadoc JavadocVariable Missing a Javadoc comment. 70

org/woehlke/bloodmoney/application/BloodMoneyTestService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 5

org/woehlke/bloodmoney/application/impl/BloodMoneyTestServiceImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 88). 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
sizes LineLength Line is longer than 80 characters (found 109). 24
 Error
misc FinalParameters Parameter bloodPressureMeasurementRepository should be final. 24
 Error
coding HiddenField 'bloodPressureMeasurementRepository' hides a field. 24
 Error
sizes LineLength Line is longer than 80 characters (found 85). 25
 Error
design DesignForExtension Class 'BloodMoneyTestServiceImpl' looks like designed for extension (can be subclassed), but the method 'createTestData' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyTestServiceImpl' final or making the method 'createTestData' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 33
 Error
coding MagicNumber '1000' is a magic number. 33
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 33
 Error
sizes LineLength Line is longer than 80 characters (found 84). 35
 Error
coding MagicNumber '120' is a magic number. 36
 Error
coding MagicNumber '80' is a magic number. 37
 Error
coding MagicNumber '88' is a magic number. 38
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 39

org/woehlke/bloodmoney/common/BloodMoneyEntity.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 9
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 10
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17

org/woehlke/bloodmoney/common/BloodMoneyEntityService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21

org/woehlke/bloodmoney/common/FlashMessage.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - lombok.*. 3
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24

org/woehlke/bloodmoney/common/FlashMessageSeverity.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 16

org/woehlke/bloodmoney/config/BloodMoneyProperties.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - lombok.*. 4
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
design VisibilityModifier Variable 'userConfig' must be private and have accessor methods. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
design VisibilityModifier Variable 'webConfig' must be private and have accessor methods. 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
design VisibilityModifier Variable 'webSecurity' must be private and have accessor methods. 44
 Error
javadoc JavadocVariable Missing a Javadoc comment. 52
 Error
javadoc JavadocVariable Missing a Javadoc comment. 56
 Error
javadoc JavadocVariable Missing a Javadoc comment. 59
 Error
javadoc JavadocVariable Missing a Javadoc comment. 69
 Error
javadoc JavadocVariable Missing a Javadoc comment. 72
 Error
javadoc JavadocVariable Missing a Javadoc comment. 75
 Error
javadoc JavadocVariable Missing a Javadoc comment. 78
 Error
javadoc JavadocVariable Missing a Javadoc comment. 89
 Error
javadoc JavadocVariable Missing a Javadoc comment. 92
 Error
javadoc JavadocVariable Missing a Javadoc comment. 95
 Error
javadoc JavadocVariable Missing a Javadoc comment. 98
 Error
javadoc JavadocVariable Missing a Javadoc comment. 101
 Error
javadoc JavadocVariable Missing a Javadoc comment. 104
 Error
javadoc JavadocVariable Missing a Javadoc comment. 107
 Error
javadoc JavadocVariable Missing a Javadoc comment. 110
 Error
javadoc JavadocVariable Missing a Javadoc comment. 113
 Error
javadoc JavadocVariable Missing a Javadoc comment. 116
 Error
javadoc JavadocVariable Missing a Javadoc comment. 119
 Error
javadoc JavadocVariable Missing a Javadoc comment. 122
 Error
javadoc JavadocVariable Missing a Javadoc comment. 125
 Error
javadoc JavadocVariable Missing a Javadoc comment. 128

org/woehlke/bloodmoney/config/BloodMoneyWebMvcConfig.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 103). 37
 Error
design DesignForExtension Class 'BloodMoneyWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'java8TimeDialect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebMvcConfig' final or making the method 'java8TimeDialect' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
design DesignForExtension Class 'BloodMoneyWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'localeResolver' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebMvcConfig' final or making the method 'localeResolver' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
design DesignForExtension Class 'BloodMoneyWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'localeChangeInterceptor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebMvcConfig' final or making the method 'localeChangeInterceptor' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error
design DesignForExtension Class 'BloodMoneyWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'springDataDialect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebMvcConfig' final or making the method 'springDataDialect' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
design DesignForExtension Class 'BloodMoneyWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'methodValidationPostProcessor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebMvcConfig' final or making the method 'methodValidationPostProcessor' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error
design DesignForExtension Class 'BloodMoneyWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'addInterceptors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebMvcConfig' final or making the method 'addInterceptors' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
misc FinalParameters Parameter registry should be final. 69
 Error
design DesignForExtension Class 'BloodMoneyWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'addResourceHandlers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebMvcConfig' final or making the method 'addResourceHandlers' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error
misc FinalParameters Parameter registry should be final. 74
 Error
sizes LineLength Line is longer than 80 characters (found 89). 75
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 75
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 75
 Error
sizes LineLength Line is longer than 80 characters (found 83). 76
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 76
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 76
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 76
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 76
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 76
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 76
 Error
sizes LineLength Line is longer than 80 characters (found 84). 77
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 77
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 77
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 77
 Error
sizes LineLength Line is longer than 80 characters (found 95). 79
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 79
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 79
 Error
sizes LineLength Line is longer than 80 characters (found 100). 80
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 80
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 80
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 80
 Error
sizes LineLength Line is longer than 80 characters (found 101). 81
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 81
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 81
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 81
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 81
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 81
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 81
 Error
javadoc JavadocVariable Missing a Javadoc comment. 85
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error
misc FinalParameters Parameter bloodMoneyProperties should be final. 88
 Error
coding HiddenField 'bloodMoneyProperties' hides a field. 88

org/woehlke/bloodmoney/config/BloodMoneyWebSecurityConfig.java

Severity Category Rule Message Line
 Error
design DesignForExtension Class 'BloodMoneyWebSecurityConfig' looks like designed for extension (can be subclassed), but the method 'configure' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebSecurityConfig' final or making the method 'configure' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
misc FinalParameters Parameter http should be final. 31
 Error
sizes LineLength Line is longer than 80 characters (found 84). 37
 Error
sizes LineLength Line is longer than 80 characters (found 93). 41
 Error
sizes LineLength Line is longer than 80 characters (found 97). 49
 Error
sizes LineLength Line is longer than 80 characters (found 97). 50
 Error
sizes LineLength Line is longer than 80 characters (found 99). 51
 Error
sizes LineLength Line is longer than 80 characters (found 97). 52
 Error
sizes LineLength Line is longer than 80 characters (found 97). 53
 Error
sizes LineLength Line is longer than 80 characters (found 81). 58
 Error
sizes LineLength Line is longer than 80 characters (found 89). 59
 Error
sizes LineLength Line is longer than 80 characters (found 105). 60
 Error
javadoc JavadocStyle First sentence should end with a period. 64
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 69
 Error
sizes LineLength Line is longer than 80 characters (found 83). 70
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 70
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 70
 Error
sizes LineLength Line is longer than 80 characters (found 82). 71
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 71
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 72
 Error
sizes LineLength Line is longer than 80 characters (found 97). 73
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 73
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 73
 Error
design DesignForExtension Class 'BloodMoneyWebSecurityConfig' looks like designed for extension (can be subclassed), but the method 'authenticationManager' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebSecurityConfig' final or making the method 'authenticationManager' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error
sizes LineLength Line is longer than 80 characters (found 137). 80
 Error
design DesignForExtension Class 'BloodMoneyWebSecurityConfig' looks like designed for extension (can be subclassed), but the method 'authenticationFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebSecurityConfig' final or making the method 'authenticationFilter' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
sizes LineLength Line is longer than 80 characters (found 89). 84
 Error
sizes LineLength Line is longer than 80 characters (found 97). 85
 Error
sizes LineLength Line is longer than 80 characters (found 105). 87
 Error
design DesignForExtension Class 'BloodMoneyWebSecurityConfig' looks like designed for extension (can be subclassed), but the method 'mvcConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyWebSecurityConfig' final or making the method 'mvcConfig' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 92
 Error
javadoc JavadocVariable Missing a Javadoc comment. 97
 Error
javadoc JavadocVariable Missing a Javadoc comment. 98
 Error
javadoc JavadocVariable Missing a Javadoc comment. 99
 Error
javadoc JavadocVariable Missing a Javadoc comment. 100
 Error
javadoc JavadocVariable Missing a Javadoc comment. 101
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error
misc FinalParameters Parameter auth should be final. 105
 Error
misc FinalParameters Parameter authenticationSuccessHandler should be final. 106
 Error
coding HiddenField 'authenticationSuccessHandler' hides a field. 106
 Error
misc FinalParameters Parameter bloodMoneyUserAccountDetailsService should be final. 107
 Error
misc FinalParameters Parameter bloodMoneyProperties should be final. 108
 Error
coding HiddenField 'bloodMoneyProperties' hides a field. 108
 Error
misc FinalParameters Parameter bloodMoneyWebMvcConfig should be final. 109

org/woehlke/bloodmoney/measurements/BloodPressureMeasurementController.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.springframework.web.bind.annotation.*. 12
 Error
design DesignForExtension Class 'BloodPressureMeasurementController' looks like designed for extension (can be subclassed), but the method 'getAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementController' final or making the method 'getAll' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
sizes LineLength Line is longer than 80 characters (found 92). 27
 Error
misc FinalParameters Parameter pageable should be final. 27
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 27
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 27
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
sizes LineLength Line is longer than 80 characters (found 93). 28
 Error
misc FinalParameters Parameter userSessionBean should be final. 28
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
misc FinalParameters Parameter model should be final. 29
 Error
sizes LineLength Line is longer than 80 characters (found 100). 32
 Error
design DesignForExtension Class 'BloodPressureMeasurementController' looks like designed for extension (can be subclassed), but the method 'getOne' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementController' final or making the method 'getOne' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
misc FinalParameters Parameter one should be final. 39
 Error
sizes LineLength Line is longer than 80 characters (found 93). 40
 Error
misc FinalParameters Parameter userSessionBean should be final. 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 40
 Error
misc FinalParameters Parameter model should be final. 41
 Error
design DesignForExtension Class 'BloodPressureMeasurementController' looks like designed for extension (can be subclassed), but the method 'editGet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementController' final or making the method 'editGet' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
misc FinalParameters Parameter one should be final. 50
 Error
sizes LineLength Line is longer than 80 characters (found 93). 51
 Error
misc FinalParameters Parameter userSessionBean should be final. 51
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
misc FinalParameters Parameter model should be final. 52
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
misc FinalParameters Parameter id should be final. 61
 Error
misc FinalParameters Parameter one should be final. 62
 Error
sizes LineLength Line is longer than 80 characters (found 97). 63
 Error
misc FinalParameters Parameter userSessionBean should be final. 63
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 63
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 63
 Error
misc FinalParameters Parameter result should be final. 64
 Error
misc FinalParameters Parameter model should be final. 64
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 66
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 69
 Error
design DesignForExtension Class 'BloodPressureMeasurementController' looks like designed for extension (can be subclassed), but the method 'deleteGet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementController' final or making the method 'deleteGet' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
misc FinalParameters Parameter one should be final. 76
 Error
sizes LineLength Line is longer than 80 characters (found 93). 77
 Error
misc FinalParameters Parameter userSessionBean should be final. 77
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 77
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 77
 Error
misc FinalParameters Parameter model should be final. 78
 Error
design DesignForExtension Class 'BloodPressureMeasurementController' looks like designed for extension (can be subclassed), but the method 'addGet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementController' final or making the method 'addGet' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
sizes LineLength Line is longer than 80 characters (found 93). 86
 Error
misc FinalParameters Parameter userSessionBean should be final. 86
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 86
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 86
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 86
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 86
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 86
 Error
misc FinalParameters Parameter model should be final. 87
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 88
 Error
sizes LineLength Line is longer than 80 characters (found 90). 90
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
misc FinalParameters Parameter one should be final. 97
 Error
sizes LineLength Line is longer than 80 characters (found 98). 98
 Error
misc FinalParameters Parameter userSessionBean should be final. 98
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 98
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 98
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 98
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 98
 Error
misc FinalParameters Parameter result should be final. 99
 Error
misc FinalParameters Parameter model should be final. 99
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 101
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 101
 Error
sizes LineLength Line is longer than 80 characters (found 82). 109
 Error
javadoc JavadocVariable Missing a Javadoc comment. 109
 Error
javadoc JavadocVariable Missing a Javadoc comment. 110
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 112
 Error
misc FinalParameters Parameter bloodPressureMeasurementService should be final. 114
 Error
coding HiddenField 'bloodPressureMeasurementService' hides a field. 114
 Error
misc FinalParameters Parameter userSessionService should be final. 115
 Error
coding HiddenField 'userSessionService' hides a field. 115

org/woehlke/bloodmoney/measurements/BloodPressureMeasurementControllerExport.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.springframework.web.bind.annotation.*. 9
 Error
design DesignForExtension Class 'BloodPressureMeasurementControllerExport' looks like designed for extension (can be subclassed), but the method 'exportAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementControllerExport' final or making the method 'exportAll' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
misc FinalParameters Parameter response should be final. 22
 Error
design DesignForExtension Class 'BloodPressureMeasurementControllerExport' looks like designed for extension (can be subclassed), but the method 'exportCSV' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementControllerExport' final or making the method 'exportCSV' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
misc FinalParameters Parameter response should be final. 28
 Error
sizes LineLength Line is longer than 80 characters (found 109). 32
 Error
sizes LineLength Line is longer than 80 characters (found 149). 34
 Error
sizes LineLength Line is longer than 80 characters (found 107). 36
 Error
design DesignForExtension Class 'BloodPressureMeasurementControllerExport' looks like designed for extension (can be subclassed), but the method 'exportXML' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementControllerExport' final or making the method 'exportXML' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error
misc FinalParameters Parameter response should be final. 45
 Error
sizes LineLength Line is longer than 80 characters (found 109). 49
 Error
sizes LineLength Line is longer than 80 characters (found 149). 51
 Error
sizes LineLength Line is longer than 80 characters (found 107). 53
 Error
design DesignForExtension Class 'BloodPressureMeasurementControllerExport' looks like designed for extension (can be subclassed), but the method 'exportJSON' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementControllerExport' final or making the method 'exportJSON' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
misc FinalParameters Parameter response should be final. 62
 Error
sizes LineLength Line is longer than 80 characters (found 109). 66
 Error
sizes LineLength Line is longer than 80 characters (found 149). 68
 Error
sizes LineLength Line is longer than 80 characters (found 107). 70
 Error
sizes LineLength Line is longer than 80 characters (found 82). 77
 Error
javadoc JavadocVariable Missing a Javadoc comment. 77
 Error
javadoc JavadocVariable Missing a Javadoc comment. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
misc FinalParameters Parameter bloodPressureMeasurementService should be final. 82
 Error
coding HiddenField 'bloodPressureMeasurementService' hides a field. 82
 Error
misc FinalParameters Parameter bloodMoneyProperties should be final. 83
 Error
coding HiddenField 'bloodMoneyProperties' hides a field. 83

org/woehlke/bloodmoney/measurements/BloodPressureMeasurementEntity.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - lombok.*. 4
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 10
 Error
javadoc JavadocStyle First sentence should end with a period. 22
 Error
sizes LineLength Line is longer than 80 characters (found 90). 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 61
 Error
coding MagicNumber '1000' is a magic number. 66
 Error
javadoc JavadocVariable Missing a Javadoc comment. 71
 Error
sizes LineLength Line is longer than 80 characters (found 105). 74
 Error
javadoc JavadocVariable Missing a Javadoc comment. 77
 Error
javadoc JavadocVariable Missing a Javadoc comment. 82
 Error
sizes LineLength Line is longer than 80 characters (found 83). 86
 Error
javadoc JavadocVariable Missing a Javadoc comment. 89
 Error
sizes LineLength Line is longer than 80 characters (found 83). 93
 Error
javadoc JavadocVariable Missing a Javadoc comment. 96
 Error
javadoc JavadocVariable Missing a Javadoc comment. 102
 Error
javadoc JavadocVariable Missing a Javadoc comment. 108
 Error
javadoc JavadocVariable Missing a Javadoc comment. 114
 Error
javadoc JavadocVariable Missing a Javadoc comment. 120
 Error
javadoc JavadocVariable Missing a Javadoc comment. 126
 Error
javadoc JavadocVariable Missing a Javadoc comment. 132
 Error
sizes LineLength Line is longer than 80 characters (found 81). 135
 Error
javadoc JavadocVariable Missing a Javadoc comment. 138
 Error
sizes LineLength Line is longer than 80 characters (found 108). 142
 Error
javadoc JavadocVariable Missing a Javadoc comment. 145
 Error
sizes LineLength Line is longer than 80 characters (found 97). 149
 Error
javadoc JavadocVariable Missing a Javadoc comment. 152
 Error
naming StaticVariableName Name 'ZONE_ID__ECT__EUROPE_PARIS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
 Error
design VisibilityModifier Variable 'ZONE_ID__ECT__EUROPE_PARIS' must be private and have accessor methods. 153
 Error
design DesignForExtension Class 'BloodPressureMeasurementEntity' looks like designed for extension (can be subclassed), but the method 'merge' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementEntity' final or making the method 'merge' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error
misc FinalParameters Parameter otherEntity should be final. 155
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 155
 Error
design DesignForExtension Class 'BloodPressureMeasurementEntity' looks like designed for extension (can be subclassed), but the method 'prepareUpdated' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementEntity' final or making the method 'prepareUpdated' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 167
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 167
 Error
coding HiddenField 'ip' hides a field. 168
 Error
coding HiddenField 'hostname' hides a field. 169
 Error
coding HiddenField 'hostnameCanonical' hides a field. 170
 Error
whitespace WhitespaceAround '{' is not followed by whitespace. 176
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 176
 Error
whitespace WhitespaceAround '}' is not preceded with whitespace. 176
 Error
design DesignForExtension Class 'BloodPressureMeasurementEntity' looks like designed for extension (can be subclassed), but the method 'prepareNew' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementEntity' final or making the method 'prepareNew' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 185
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 185
 Error
coding HiddenField 'ip' hides a field. 186
 Error
coding HiddenField 'hostname' hides a field. 187
 Error
coding HiddenField 'hostnameCanonical' hides a field. 188
 Error
whitespace WhitespaceAround '{' is not followed by whitespace. 194
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 194
 Error
whitespace WhitespaceAround '}' is not preceded with whitespace. 194
 Error
coding HiddenField 'uuid' hides a field. 199
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 210
 Error
misc FinalParameters Parameter situation should be final. 210
 Error
coding MagicNumber '120' is a magic number. 211
 Error
coding MagicNumber '80' is a magic number. 212
 Error
coding MagicNumber '68' is a magic number. 213
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 223

org/woehlke/bloodmoney/measurements/BloodPressureMeasurementResource.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.springframework.web.bind.annotation.*. 14
 Error
javadoc JavadocStyle First sentence should end with a period. 27
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 38
 Error
design DesignForExtension Class 'BloodPressureMeasurementResource' looks like designed for extension (can be subclassed), but the method 'getAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementResource' final or making the method 'getAll' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
sizes LineLength Line is longer than 80 characters (found 98). 40
 Error
sizes LineLength Line is longer than 80 characters (found 96). 41
 Error
misc FinalParameters Parameter pageable should be final. 45
 Error
sizes LineLength Line is longer than 80 characters (found 93). 46
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 46
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 46
 Error
sizes LineLength Line is longer than 80 characters (found 94). 47
 Error
misc FinalParameters Parameter userSessionBean should be final. 47
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
misc FinalParameters Parameter model should be final. 48
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 51
 Error
coding MultipleVariableDeclarations Only one variable definition per line allowed. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 52
 Error
coding MagicNumber '10' is a magic number. 52
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 56
 Error
sizes LineLength Line is longer than 80 characters (found 84). 58
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 59
 Error
design DesignForExtension Class 'BloodPressureMeasurementResource' looks like designed for extension (can be subclassed), but the method 'getOne' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementResource' final or making the method 'getOne' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error
misc FinalParameters Parameter one should be final. 68
 Error
sizes LineLength Line is longer than 80 characters (found 93). 69
 Error
misc FinalParameters Parameter userSessionBean should be final. 69
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 69
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 69
 Error
misc FinalParameters Parameter model should be final. 70
 Error
design DesignForExtension Class 'BloodPressureMeasurementResource' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementResource' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
misc FinalParameters Parameter one should be final. 82
 Error
misc FinalParameters Parameter id should be final. 83
 Error
sizes LineLength Line is longer than 80 characters (found 93). 84
 Error
misc FinalParameters Parameter userSessionBean should be final. 84
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 84
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 84
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 84
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 84
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 84
 Error
misc FinalParameters Parameter model should be final. 85
 Error
design DesignForExtension Class 'BloodPressureMeasurementResource' looks like designed for extension (can be subclassed), but the method 'delete' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementResource' final or making the method 'delete' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error
misc FinalParameters Parameter id should be final. 95
 Error
sizes LineLength Line is longer than 80 characters (found 93). 96
 Error
misc FinalParameters Parameter userSessionBean should be final. 96
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 96
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 96
 Error
misc FinalParameters Parameter model should be final. 97
 Error
sizes LineLength Line is longer than 80 characters (found 88). 100
 Error
design DesignForExtension Class 'BloodPressureMeasurementResource' looks like designed for extension (can be subclassed), but the method 'add' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementResource' final or making the method 'add' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Error
misc FinalParameters Parameter one should be final. 111
 Error
misc FinalParameters Parameter uriInfo should be final. 112
 Error
sizes LineLength Line is longer than 80 characters (found 92). 113
 Error
misc FinalParameters Parameter userSessionBean should be final. 113
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 113
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 113
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 113
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 113
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 113
 Error
misc FinalParameters Parameter model should be final. 114
 Error
sizes LineLength Line is longer than 80 characters (found 82). 121
 Error
javadoc JavadocVariable Missing a Javadoc comment. 121
 Error
javadoc JavadocVariable Missing a Javadoc comment. 122
 Error
javadoc JavadocVariable Missing a Javadoc comment. 123
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 125
 Error
sizes LineLength Line is longer than 80 characters (found 192). 126
 Error
misc FinalParameters Parameter bloodPressureMeasurementService should be final. 126
 Error
coding HiddenField 'bloodPressureMeasurementService' hides a field. 126
 Error
misc FinalParameters Parameter bloodMoneyProperties should be final. 126
 Error
coding HiddenField 'bloodMoneyProperties' hides a field. 126
 Error
misc FinalParameters Parameter userSessionService should be final. 126
 Error
coding HiddenField 'userSessionService' hides a field. 126

org/woehlke/bloodmoney/measurements/BloodPressureMeasurementService.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 119). 5
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 5

org/woehlke/bloodmoney/measurements/impl/BloodPressureMeasurementRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 113). 6

org/woehlke/bloodmoney/measurements/impl/BloodPressureMeasurementServiceImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
imports UnusedImports Unused import - java.time.LocalDateTime. 13
 Error
imports UnusedImports Unused import - java.util.UUID. 17
 Error
sizes LineLength Line is longer than 80 characters (found 93). 21
 Error
sizes LineLength Line is longer than 80 characters (found 88). 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
sizes LineLength Line is longer than 80 characters (found 119). 27
 Error
misc FinalParameters Parameter bloodPressureMeasurementRepository should be final. 27
 Error
coding HiddenField 'bloodPressureMeasurementRepository' hides a field. 27
 Error
sizes LineLength Line is longer than 80 characters (found 85). 28
 Error
sizes LineLength Line is longer than 80 characters (found 89). 29
 Error
design DesignForExtension Class 'BloodPressureMeasurementServiceImpl' looks like designed for extension (can be subclassed), but the method 'getAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementServiceImpl' final or making the method 'getAll' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
misc FinalParameters Parameter pageable should be final. 34
 Error
design DesignForExtension Class 'BloodPressureMeasurementServiceImpl' looks like designed for extension (can be subclassed), but the method 'getAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementServiceImpl' final or making the method 'getAll' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
design DesignForExtension Class 'BloodPressureMeasurementServiceImpl' looks like designed for extension (can be subclassed), but the method 'getOne' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementServiceImpl' final or making the method 'getOne' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
misc FinalParameters Parameter id should be final. 46
 Error
design DesignForExtension Class 'BloodPressureMeasurementServiceImpl' looks like designed for extension (can be subclassed), but the method 'count' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementServiceImpl' final or making the method 'count' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
design DesignForExtension Class 'BloodPressureMeasurementServiceImpl' looks like designed for extension (can be subclassed), but the method 'add' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementServiceImpl' final or making the method 'add' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
sizes LineLength Line is longer than 80 characters (found 81). 58
 Error
misc FinalParameters Parameter o should be final. 58
 Error
design DesignForExtension Class 'BloodPressureMeasurementServiceImpl' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementServiceImpl' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
sizes LineLength Line is longer than 80 characters (found 95). 65
 Error
misc FinalParameters Parameter one should be final. 65
 Error
misc FinalParameters Parameter id should be final. 65
 Error
sizes LineLength Line is longer than 80 characters (found 121). 66
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 67
 Error
design DesignForExtension Class 'BloodPressureMeasurementServiceImpl' looks like designed for extension (can be subclassed), but the method 'deleteAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementServiceImpl' final or making the method 'deleteAll' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
design DesignForExtension Class 'BloodPressureMeasurementServiceImpl' looks like designed for extension (can be subclassed), but the method 'findById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementServiceImpl' final or making the method 'findById' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
misc FinalParameters Parameter id should be final. 83
 Error
design DesignForExtension Class 'BloodPressureMeasurementServiceImpl' looks like designed for extension (can be subclassed), but the method 'delete' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodPressureMeasurementServiceImpl' final or making the method 'delete' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
misc FinalParameters Parameter one should be final. 89

org/woehlke/bloodmoney/user/BloodMoneyUserAccountAuthorizationService.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 5
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 5
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 7

org/woehlke/bloodmoney/user/BloodMoneyUserAccountDetailsService.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 81). 5

org/woehlke/bloodmoney/user/LoginFormBean.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - lombok.*. 3
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
misc FinalParameters Parameter userEmail should be final. 34
 Error
sizes LineLength Line is longer than 80 characters (found 81). 36
 Error
coding HiddenField 'userEmail' hides a field. 36
 Error
misc FinalParameters Parameter userPassword should be final. 37
 Error
coding HiddenField 'userPassword' hides a field. 39
 Error
design DesignForExtension Class 'LoginFormBean' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoginFormBean' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
whitespace OperatorWrap '+' should be on a new line. 46
 Error
whitespace OperatorWrap '+' should be on a new line. 47
 Error
whitespace OperatorWrap '+' should be on a new line. 48

org/woehlke/bloodmoney/user/LoginSuccessHandler.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 129). 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
sizes LineLength Line is longer than 80 characters (found 126). 26
 Error
misc FinalParameters Parameter userAccountLoginSuccessService should be final. 26
 Error
coding HiddenField 'userAccountLoginSuccessService' hides a field. 26
 Error
misc FinalParameters Parameter localeResolver should be final. 26
 Error
coding HiddenField 'localeResolver' hides a field. 26
 Error
design DesignForExtension Class 'LoginSuccessHandler' looks like designed for extension (can be subclassed), but the method 'onAuthenticationSuccess' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoginSuccessHandler' final or making the method 'onAuthenticationSuccess' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
misc FinalParameters Parameter request should be final. 34
 Error
misc FinalParameters Parameter response should be final. 35
 Error
misc FinalParameters Parameter authentication should be final. 36
 Error
sizes LineLength Line is longer than 80 characters (found 84). 39
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 42
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 43

org/woehlke/bloodmoney/user/UserAccountBean.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - lombok.*. 3
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 42
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
misc FinalParameters Parameter userEmail should be final. 46
 Error
coding HiddenField 'userEmail' hides a field. 46
 Error
sizes LineLength Line is longer than 80 characters (found 83). 47
 Error
misc FinalParameters Parameter userPassword should be final. 47
 Error
coding HiddenField 'userPassword' hides a field. 47
 Error
sizes LineLength Line is longer than 80 characters (found 82). 48
 Error
misc FinalParameters Parameter userFullname should be final. 48
 Error
coding HiddenField 'userFullname' hides a field. 48
 Error
design DesignForExtension Class 'UserAccountBean' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserAccountBean' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 55

org/woehlke/bloodmoney/user/UserAccountDetailsBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter username should be final. 28
 Error
coding HiddenField 'username' hides a field. 28
 Error
misc FinalParameters Parameter password should be final. 28
 Error
coding HiddenField 'password' hides a field. 28
 Error
design DesignForExtension Class 'UserAccountDetailsBean' looks like designed for extension (can be subclassed), but the method 'getAuthorities' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserAccountDetailsBean' final or making the method 'getAuthorities' static/final/abstract/empty, or adding allowed annotation for the method. 37

org/woehlke/bloodmoney/user/UserAccountLoginSuccessService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 7
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 9
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11

org/woehlke/bloodmoney/user/UserSessionBean.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - lombok.*. 3
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23

org/woehlke/bloodmoney/user/UserSessionService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 6

org/woehlke/bloodmoney/user/impl/BloodMoneyUserAccountAuthorizationServiceImpl.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 113). 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
design DesignForExtension Class 'BloodMoneyUserAccountAuthorizationServiceImpl' looks like designed for extension (can be subclassed), but the method 'confirmUserByLoginAndPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyUserAccountAuthorizationServiceImpl' final or making the method 'confirmUserByLoginAndPassword' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
sizes LineLength Line is longer than 80 characters (found 89). 26
 Error
misc FinalParameters Parameter userEmail should be final. 26
 Error
misc FinalParameters Parameter userPassword should be final. 26
 Error
sizes LineLength Line is longer than 80 characters (found 89). 28
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 28
 Error
sizes LineLength Line is longer than 80 characters (found 97). 29
 Error
whitespace WhitespaceAround '&&' is not followed by whitespace. 29
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 29
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 29
 Error
design DesignForExtension Class 'BloodMoneyUserAccountAuthorizationServiceImpl' looks like designed for extension (can be subclassed), but the method 'authorize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyUserAccountAuthorizationServiceImpl' final or making the method 'authorize' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
misc FinalParameters Parameter loginFormBean should be final. 34
 Error
sizes LineLength Line is longer than 80 characters (found 88). 35
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 36
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 36
 Error
sizes LineLength Line is longer than 80 characters (found 103). 38
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 38
 Error
sizes LineLength Line is longer than 80 characters (found 128). 39
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 42
 Error
whitespace WhitespaceAround '&&' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '&&' is not preceded with whitespace. 43
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 44

org/woehlke/bloodmoney/user/impl/BloodMoneyUserAccountDetailsServiceImpl.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 101). 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
design DesignForExtension Class 'BloodMoneyUserAccountDetailsServiceImpl' looks like designed for extension (can be subclassed), but the method 'loadUserByUsername' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BloodMoneyUserAccountDetailsServiceImpl' final or making the method 'loadUserByUsername' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
sizes LineLength Line is longer than 80 characters (found 93). 23
 Error
misc FinalParameters Parameter username should be final. 23
 Error
sizes LineLength Line is longer than 80 characters (found 87). 24
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 24
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 24
 Error
sizes LineLength Line is longer than 80 characters (found 155). 25
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 27
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 27

org/woehlke/bloodmoney/user/impl/UserAccountLoginSuccessServiceImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 91). 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
design DesignForExtension Class 'UserAccountLoginSuccessServiceImpl' looks like designed for extension (can be subclassed), but the method 'retrieveUsername' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserAccountLoginSuccessServiceImpl' final or making the method 'retrieveUsername' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
sizes LineLength Line is longer than 80 characters (found 95). 26
 Error
blocks NeedBraces 'if' construct must use '{}'s. 27
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 27
 Error
design DesignForExtension Class 'UserAccountLoginSuccessServiceImpl' looks like designed for extension (can be subclassed), but the method 'retrieveCurrentUser' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserAccountLoginSuccessServiceImpl' final or making the method 'retrieveCurrentUser' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
sizes LineLength Line is longer than 80 characters (found 83). 37
 Error
sizes LineLength Line is longer than 80 characters (found 87). 39
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 46
 Error
misc FinalParameters Parameter user should be final. 51
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 52

org/woehlke/bloodmoney/user/impl/UserSessionServiceImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
misc FinalParameters Parameter bloodMoneyProperties should be final. 18
 Error
coding HiddenField 'bloodMoneyProperties' hides a field. 18
 Error
sizes LineLength Line is longer than 80 characters (found 81). 22
 Error
design DesignForExtension Class 'UserSessionServiceImpl' looks like designed for extension (can be subclassed), but the method 'handleUserSession' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserSessionServiceImpl' final or making the method 'handleUserSession' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
misc FinalParameters Parameter userSessionBean should be final. 22
 Error
misc FinalParameters Parameter model should be final. 22
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 22
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 23