Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
2700836

Rules

RulesViolationsSeverity
JavadocPackage
  • allowLegacy: "true"
6Errors Error
NewlineAtEndOfFile2Errors Error
Translation0Errors Error
FileLength0Errors Error
FileTabCharacter
  • eachLine: "true"
29Errors Error
RegexpSingleline
  • message: "Line has trailing spaces."
  • format: "\s+$"
13Errors Error
JavadocMethod193Errors Error
JavadocType34Errors Error
JavadocVariable34Errors Error
JavadocStyle19Errors Error
ConstantName0Errors Error
LocalFinalVariableName0Errors Error
LocalVariableName0Errors Error
MemberName0Errors Error
MethodName0Errors Error
PackageName0Errors Error
ParameterName0Errors Error
StaticVariableName1Errors Error
TypeName0Errors Error
AvoidStarImport0Errors Error
IllegalImport0Errors Error
RedundantImport2Errors Error
UnusedImports3Errors Error
LineLength94Errors Error
MethodLength0Errors Error
ParameterNumber0Errors Error
EmptyForIteratorPad0Errors Error
MethodParamPad1Errors Error
NoWhitespaceAfter0Errors Error
NoWhitespaceBefore0Errors Error
OperatorWrap30Errors Error
ParenPad0Errors Error
TypecastParenPad0Errors Error
WhitespaceAfter25Errors Error
WhitespaceAround12Errors Error
ModifierOrder0Errors Error
RedundantModifier1Errors Error
AvoidNestedBlocks0Errors Error
EmptyBlock0Errors Error
LeftCurly0Errors Error
NeedBraces3Errors Error
RightCurly0Errors Error
AvoidInlineConditionals6Errors Error
DoubleCheckedLocking0Errors Error
EmptyStatement0Errors Error
EqualsHashCode0Errors Error
HiddenField17Errors Error
IllegalInstantiation0Errors Error
InnerAssignment0Errors Error
MagicNumber1Errors Error
MissingSwitchDefault0Errors Error
RedundantThrows0Errors Error
SimplifyBooleanExpression0Errors Error
SimplifyBooleanReturn0Errors Error
DesignForExtension95Errors Error
FinalClass0Errors Error
HideUtilityClassConstructor4Errors Error
InterfaceIsType0Errors Error
VisibilityModifier4Errors Error
ArrayTypeStyle0Errors Error
FinalParameters205Errors Error
TodoComment2Errors Error
UpperEll0Errors Error

Details

org/truth0/AbstractVerb.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsMissing a Javadoc comment.9
ErrorsMissing a Javadoc comment.12
ErrorsMissing a Javadoc comment.14
ErrorsParameter failureStrategy should be final.14
Errors'failureStrategy' hides a field.14
ErrorsMethod 'getFailureStrategy' is not designed for extension - needs to be abstract, final or empty.18
ErrorsMissing a Javadoc comment.18
ErrorsFirst sentence should end with a period.22
ErrorsLine contains a tab character.22
ErrorsLine contains a tab character.23
ErrorsLine contains a tab character.24
ErrorsLine contains a tab character.25
ErrorsMethod 'fail' is not designed for extension - needs to be abstract, final or empty.25
ErrorsLine contains a tab character.26
ErrorsLine contains a tab character.27
ErrorsFirst sentence should end with a period.29
ErrorsLine contains a tab character.29
ErrorsLine contains a tab character.30
ErrorsLine contains a tab character.31
ErrorsLine contains a tab character.32
ErrorsMethod 'fail' is not designed for extension - needs to be abstract, final or empty.32
ErrorsParameter message should be final.32
ErrorsExpected @param tag for 'message'.32
ErrorsLine contains a tab character.33
ErrorsLine contains a tab character.34
ErrorsExpected an @return tag.44
ErrorsMethod 'about' is not designed for extension - needs to be abstract, final or empty.44
ErrorsExpected @param tag for '<S>'.44
Errors',' is not followed by whitespace.44
ErrorsExpected @param tag for '<T>'.44
ErrorsExpected @param tag for '<SF>'.44
ErrorsParameter factory should be final.45
ErrorsFirst sentence should end with a period.49
Errors',' is not followed by whitespace.52
ErrorsMissing a Javadoc comment.55
ErrorsMissing a Javadoc comment.57
ErrorsParameter fs should be final.57
ErrorsParameter factory should be final.57
Errors'factory' hides a field.57
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.62
ErrorsMissing a Javadoc comment.62
ErrorsParameter target should be final.62
ErrorsMethod 'in' is not designed for extension - needs to be abstract, final or empty.67
ErrorsMissing a Javadoc comment.67
ErrorsParameter data should be final.68

org/truth0/Expect.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.28
ErrorsMissing a Javadoc comment.31
ErrorsMissing a Javadoc comment.32
ErrorsVariable 'messages' must be private and have accessor methods.32
ErrorsMethod 'fail' is not designed for extension - needs to be abstract, final or empty.34
ErrorsParameter message should be final.34
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.40
ErrorsMissing a Javadoc comment.42
ErrorsMissing a Javadoc comment.46
ErrorsParameter gatherer should be final.46
Errors'gatherer' hides a field.46
ErrorsMethod 'getFailureStrategy' is not designed for extension - needs to be abstract, final or empty.51
ErrorsLine contains a tab character.53
ErrorsLine is longer than 80 characters.54
ErrorsLine contains a tab character.54
ErrorsLine contains a tab character.55
ErrorsLine contains a tab character.56
ErrorsLine contains a tab character.57
ErrorsMethod 'apply' is not designed for extension - needs to be abstract, final or empty.61
ErrorsParameter method should be final.62
ErrorsParameter target should be final.62
ErrorsLine is longer than 80 characters.69

org/truth0/FailureStrategy.java

ViolationMessageLine
ErrorsLine has trailing spaces.4
ErrorsMissing a Javadoc comment.21
ErrorsMissing a Javadoc comment.23

org/truth0/IteratingVerb.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsFirst sentence should end with a period.16
ErrorsType Javadoc comment is missing an @param <T> tag.19
ErrorsLine is longer than 80 characters.22
ErrorsMissing a Javadoc comment.22
ErrorsLine is longer than 80 characters.24
ErrorsMissing a Javadoc comment.24
Errors',' is not followed by whitespace.24
ErrorsName 'WRAPPER_CACHE' must match pattern '^[a-z][a-zA-Z0-9]*$'.24
Errors',' is not followed by whitespace.25
ErrorsLine is longer than 80 characters.26
ErrorsParameter subjectFactory should be final.26
Errors',' is not followed by whitespace.26
ErrorsMissing a Javadoc comment.31
ErrorsMissing a Javadoc comment.33
ErrorsParameter data should be final.33
Errors'data' hides a field.33
ErrorsParameter fs should be final.33
ErrorsLine is longer than 80 characters.38
ErrorsMethod 'thatEach' is not designed for extension - needs to be abstract, final or empty.38
ErrorsMissing a Javadoc comment.38
Errors',' is not followed by whitespace.38
ErrorsParameter factory should be final.38
ErrorsMissing a Javadoc comment.42
Errors',' is not followed by whitespace.42
ErrorsParameter fs should be final.43
ErrorsParameter factory should be final.43
ErrorsParameter data should be final.43
Errors'data' hides a field.43
ErrorsMissing a Javadoc comment.54
ErrorsLine is longer than 80 characters.55
ErrorsParameter wrapperType should be final.55
ErrorsParameter t should be final.55
ErrorsParameter fs should be final.55
ErrorsParameter factory should be final.55
ErrorsParameter data should be final.56
Errors'data' hides a field.56
Errors'cast' is not followed by whitespace.58
ErrorsLine is longer than 80 characters.71
ErrorsMissing a Javadoc comment.71
ErrorsParameter subjectFactory should be final.71
ErrorsLine is longer than 80 characters.72
ErrorsLine is longer than 80 characters.77
ErrorsLine is longer than 80 characters.79
ErrorsLine is longer than 80 characters.85

org/truth0/TestVerb.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.40
ErrorsParameter failureStrategy should be final.40
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsParameter target should be final.44
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.48
ErrorsMissing a Javadoc comment.48
ErrorsParameter target should be final.49
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.53
ErrorsMissing a Javadoc comment.53
ErrorsParameter target should be final.53
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.57
ErrorsMissing a Javadoc comment.57
ErrorsParameter target should be final.57
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.61
ErrorsMissing a Javadoc comment.61
ErrorsParameter target should be final.61
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.65
ErrorsMissing a Javadoc comment.65
ErrorsParameter target should be final.65
ErrorsLine is longer than 80 characters.69
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.69
ErrorsMissing a Javadoc comment.69
ErrorsParameter target should be final.69
ErrorsLine is longer than 80 characters.73
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.73
ErrorsMissing a Javadoc comment.73
ErrorsParameter target should be final.73
ErrorsLine is longer than 80 characters.77
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.77
ErrorsMissing a Javadoc comment.77
ErrorsParameter target should be final.77
ErrorsLine is longer than 80 characters.81
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.81
ErrorsMissing a Javadoc comment.81
ErrorsParameter target should be final.81
ErrorsLine is longer than 80 characters.85
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.85
ErrorsMissing a Javadoc comment.85
ErrorsParameter target should be final.85

org/truth0/Truth.java

ViolationMessageLine
ErrorsLine has trailing spaces.4
ErrorsLine has trailing spaces.25
ErrorsLine has trailing spaces.27
ErrorsLine has trailing spaces.29
ErrorsLine has trailing spaces.31
ErrorsLine has trailing spaces.38
ErrorsLine has trailing spaces.46
ErrorsLine has trailing spaces.48
ErrorsUtility classes should not have a public or default constructor.52
ErrorsLine has trailing spaces.54
ErrorsMissing a Javadoc comment.54
ErrorsParameter message should be final.56
ErrorsMissing a Javadoc comment.61
ErrorsLine has trailing spaces.62
ErrorsParameter message should be final.64
ErrorsMissing a Javadoc comment.69
ErrorsMissing a Javadoc comment.71

org/truth0/codegen/CompilingClassLoader.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine is longer than 80 characters.26
ErrorsLine is longer than 80 characters.50
ErrorsLine is longer than 80 characters.55
ErrorsLine is longer than 80 characters.56
ErrorsLine is longer than 80 characters.57
ErrorsMissing a Javadoc comment.70
ErrorsMissing a Javadoc comment.72
ErrorsParameter message should be final.72
ErrorsMissing a Javadoc comment.77
ErrorsMissing a Javadoc comment.80
ErrorsLine is longer than 80 characters.94
ErrorsLine is longer than 80 characters.97
ErrorsParameter parent should be final.97
ErrorsParameter className should be final.97
ErrorsParameter sourceCode should be final.97
ErrorsLine is longer than 80 characters.98
ErrorsParameter diagnosticListener should be final.98
ErrorsExpected @throws tag for 'CompilerException'.98
ErrorsLine is longer than 80 characters.100
ErrorsLine is longer than 80 characters.106
ErrorsExpected an @return tag.109
ErrorsMethod 'findClass' is not designed for extension - needs to be abstract, final or empty.109
ErrorsParameter name should be final.110
ErrorsExpected @param tag for 'name'.110
ErrorsExpected @throws tag for 'ClassNotFoundException'.110
ErrorsLine is longer than 80 characters.121
ErrorsParameter className should be final.121
ErrorsExpected @param tag for 'className'.121
ErrorsParameter sourceCode should be final.121
ErrorsExpected @param tag for 'sourceCode'.121
ErrorsParameter diagnosticListener should be final.122
ErrorsExpected @param tag for 'diagnosticListener'.122
ErrorsLine is longer than 80 characters.127
ErrorsLine is longer than 80 characters.132
ErrorsLine is longer than 80 characters.139
ErrorsLine is longer than 80 characters.140
ErrorsLine is longer than 80 characters.141
ErrorsLine is longer than 80 characters.147
ErrorsLine is longer than 80 characters.150
ErrorsLine is longer than 80 characters.155
ErrorsMissing a Javadoc comment.157
ErrorsParameter fileManager should be final.157
ErrorsLine is longer than 80 characters.162
ErrorsParameter location should be final.162
ErrorsParameter kind should be final.163
ErrorsParameter sibling should be final.163
ErrorsLine is longer than 80 characters.167
Errors'256' is a magic number.172
ErrorsMissing a Javadoc comment.180
ErrorsMissing a Javadoc comment.182
ErrorsMissing a Javadoc comment.184
ErrorsParameter className should be final.184
ErrorsParameter sourceCode should be final.184
Errors'sourceCode' hides a field.184
ErrorsMissing a Javadoc comment.189
ErrorsParameter className should be final.189
ErrorsLine is longer than 80 characters.191
ErrorsLine is longer than 80 characters.198
ErrorsParameter ignoreEncodingErrors should be final.198

org/truth0/codegen/IteratingWrapperClassBuilder.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine is longer than 80 characters.18
ErrorsLine is longer than 80 characters.19
ErrorsLine is longer than 80 characters.20
ErrorsLine is longer than 80 characters.21
ErrorsLine is longer than 80 characters.22
Errors'+' should be on a new line.41
Errors'+' should be on a new line.42
Errors'+' should be on a new line.43
Errors'+' should be on a new line.44
Errors'+' should be on a new line.45
Errors'+' should be on a new line.46
Errors'+' should be on a new line.47
Errors'+' should be on a new line.48
Errors'+' should be on a new line.49
Errors'+' should be on a new line.50
Errors'+' should be on a new line.51
Errors'+' should be on a new line.52
Errors'+' should be on a new line.53
Errors'+' should be on a new line.54
Errors'+' should be on a new line.55
Errors'+' should be on a new line.56
Errors'+' should be on a new line.57
Errors'+' should be on a new line.58
Errors'+' should be on a new line.59
Errors'+' should be on a new line.60
Errors'+' should be on a new line.61
Errors'+' should be on a new line.81
Errors'+' should be on a new line.82
ErrorsLine is longer than 80 characters.83
Errors'+' should be on a new line.83
Errors'+' should be on a new line.84
Errors'+' should be on a new line.85
ErrorsMissing a Javadoc comment.89
ErrorsMissing a Javadoc comment.91
ErrorsMissing a Javadoc comment.93
ErrorsMissing a Javadoc comment.95
ErrorsVariable 'className' must be private and have accessor methods.95
ErrorsMissing a Javadoc comment.97
ErrorsParameter subjectFactory should be final.97
Errors',' is not followed by whitespace.97
Errors'subjectFactory' hides a field.97
ErrorsLine is longer than 80 characters.99
ErrorsMethod 'build' is not designed for extension - needs to be abstract, final or empty.102
ErrorsMissing a Javadoc comment.102
ErrorsLine is longer than 80 characters.105
ErrorsMissing a Javadoc comment.121
ErrorsParameter code should be final.122
ErrorsParameter subjectType should be final.123
ErrorsParameter targetType should be final.124
ErrorsParameter method should be final.125
Errors'&&' should be on a new line.128
Errors'&&' should be on a new line.129
ErrorsMissing a Javadoc comment.148
ErrorsParameter length should be final.148
Errors'if' construct must use '{}'s.151
ErrorsExpected an @return tag.158
ErrorsLine is longer than 80 characters.158
ErrorsParameter parameters should be final.158
ErrorsExpected @param tag for 'parameters'.158
ErrorsParameter annotations should be final.158
ErrorsExpected @param tag for 'annotations'.158
Errors'if' construct must use '{}'s.161
Errors'if' construct must use '{}'s.163
ErrorsLine is longer than 80 characters.164
ErrorsMissing a Javadoc comment.173
ErrorsParameter modifiers should be final.173

org/truth0/gwtemul/org/truth0/AbstractVerb.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsMissing a Javadoc comment.6
ErrorsMissing a Javadoc comment.8
ErrorsMissing a Javadoc comment.10
ErrorsParameter failureStrategy should be final.10
Errors'failureStrategy' hides a field.10
ErrorsMethod 'getFailureStrategy' is not designed for extension - needs to be abstract, final or empty.14
ErrorsMissing a Javadoc comment.14
ErrorsFirst sentence should end with a period.18
ErrorsLine contains a tab character.18
ErrorsLine contains a tab character.19
ErrorsLine contains a tab character.20
ErrorsLine contains a tab character.21
ErrorsMethod 'fail' is not designed for extension - needs to be abstract, final or empty.21
ErrorsLine contains a tab character.22
ErrorsLine contains a tab character.23
ErrorsFirst sentence should end with a period.25
ErrorsLine contains a tab character.25
ErrorsLine contains a tab character.26
ErrorsLine contains a tab character.27
ErrorsLine contains a tab character.28
ErrorsMethod 'fail' is not designed for extension - needs to be abstract, final or empty.28
ErrorsParameter message should be final.28
ErrorsExpected @param tag for 'message'.28
ErrorsLine contains a tab character.29
ErrorsLine contains a tab character.30
ErrorsExpected an @return tag.40
ErrorsMethod 'about' is not designed for extension - needs to be abstract, final or empty.40
ErrorsExpected @param tag for '<S>'.40
Errors',' is not followed by whitespace.40
ErrorsExpected @param tag for '<T>'.40
ErrorsExpected @param tag for '<SF>'.40
ErrorsParameter factory should be final.41
ErrorsFirst sentence should end with a period.45
Errors',' is not followed by whitespace.48
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.53
ErrorsParameter fs should be final.53
ErrorsParameter factory should be final.53
Errors'factory' hides a field.53
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.58
ErrorsMissing a Javadoc comment.58
ErrorsParameter target should be final.58

org/truth0/gwtemul/org/truth0/TestVerb.java

ViolationMessageLine
ErrorsUnused import - com.google.common.annotations.GwtCompatible.19
ErrorsUnused import - com.google.common.annotations.GwtIncompatible.20
ErrorsUnused import - org.truth0.subjects.ClassSubject.26
ErrorsMissing a Javadoc comment.36
ErrorsMissing a Javadoc comment.37
ErrorsParameter failureStrategy should be final.37
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.41
ErrorsMissing a Javadoc comment.41
ErrorsParameter target should be final.41
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.45
ErrorsMissing a Javadoc comment.45
ErrorsParameter target should be final.45
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.49
ErrorsMissing a Javadoc comment.49
ErrorsParameter target should be final.49
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.53
ErrorsMissing a Javadoc comment.53
ErrorsParameter target should be final.53
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.57
ErrorsMissing a Javadoc comment.57
ErrorsParameter target should be final.57
ErrorsLine is longer than 80 characters.61
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.61
ErrorsMissing a Javadoc comment.61
ErrorsParameter target should be final.61
ErrorsLine is longer than 80 characters.65
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.65
ErrorsMissing a Javadoc comment.65
ErrorsParameter target should be final.65
ErrorsLine is longer than 80 characters.69
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.69
ErrorsMissing a Javadoc comment.69
ErrorsParameter target should be final.69
ErrorsLine is longer than 80 characters.73
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.73
ErrorsMissing a Javadoc comment.73
ErrorsParameter target should be final.73
ErrorsLine is longer than 80 characters.77
ErrorsMethod 'that' is not designed for extension - needs to be abstract, final or empty.77
ErrorsMissing a Javadoc comment.77
ErrorsParameter target should be final.77

org/truth0/gwtemul/org/truth0/Truth.java

ViolationMessageLine
ErrorsRedundant import from the same package - org.truth0.FailureStrategy.19
ErrorsRedundant import from the same package - org.truth0.TestVerb.20
ErrorsUtility classes should not have a public or default constructor.50
ErrorsMissing a Javadoc comment.51
ErrorsParameter message should be final.53
ErrorsMissing a Javadoc comment.58

org/truth0/gwtemul/org/truth0/subjects/Subject.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsFirst sentence should end with a period.22
ErrorsType Javadoc comment is missing an @param <S> tag.29
ErrorsType Javadoc comment is missing an @param <T> tag.29
Errors',' is not followed by whitespace.29
Errors',' is not followed by whitespace.29
ErrorsMissing a Javadoc comment.30
ErrorsVariable 'failureStrategy' must be private and have accessor methods.30
ErrorsMissing a Javadoc comment.31
ErrorsMissing a Javadoc comment.33
ErrorsParameter failureStrategy should be final.33
Errors'failureStrategy' hides a field.33
ErrorsParameter subject should be final.33
Errors'subject' hides a field.33
ErrorsMethod 'is' is not designed for extension - needs to be abstract, final or empty.38
ErrorsMissing a Javadoc comment.38
ErrorsParameter other should be final.38
Errors'if' is not followed by whitespace.41
ErrorsMethod 'isNull' is not designed for extension - needs to be abstract, final or empty.51
ErrorsMissing a Javadoc comment.51
ErrorsMethod 'isNotNull' is not designed for extension - needs to be abstract, final or empty.57
ErrorsMissing a Javadoc comment.57
ErrorsMethod 'isEqualTo' is not designed for extension - needs to be abstract, final or empty.63
ErrorsMissing a Javadoc comment.63
ErrorsParameter other should be final.63
Errors'if' is not followed by whitespace.65
ErrorsMethod 'isNotEqualTo' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMissing a Javadoc comment.75
ErrorsParameter other should be final.75
Errors'if' is not followed by whitespace.77
Errors'cast' is not followed by whitespace.78
ErrorsMethod 'getSubject' is not designed for extension - needs to be abstract, final or empty.87
ErrorsMissing a Javadoc comment.87
ErrorsMethod 'check' is not designed for extension - needs to be abstract, final or empty.91
ErrorsMissing a Javadoc comment.91
ErrorsFirst sentence should end with a period.95
ErrorsMethod 'fail' is not designed for extension - needs to be abstract, final or empty.100
ErrorsParameter verb should be final.100
ErrorsParameter messageParts should be final.100
ErrorsFirst sentence should end with a period.109
ErrorsUnused @param tag for 'messageParts'.112
ErrorsLine is longer than 80 characters.114
ErrorsMethod 'failWithBadResults' is not designed for extension - needs to be abstract, final or empty.114
ErrorsParameter verb should be final.114
ErrorsParameter expected should be final.114
ErrorsExpected @param tag for 'expected'.114
ErrorsParameter failVerb should be final.114
ErrorsExpected @param tag for 'failVerb'.114
ErrorsParameter actual should be final.114
ErrorsExpected @param tag for 'actual'.114
ErrorsMethod 'failWithoutSubject' is not designed for extension - needs to be abstract, final or empty.123
ErrorsMissing a Javadoc comment.123
ErrorsParameter verb should be final.123

org/truth0/gwtemul/org/truth0/subjects/SubjectFactory.java

ViolationMessageLine
ErrorsType Javadoc comment is missing an @param <S> tag.28
ErrorsType Javadoc comment is missing an @param <T> tag.28
Errors',' is not followed by whitespace.28
ErrorsMissing a Javadoc comment.30
Errors'{' is not followed by whitespace.30
Errors'}' is not preceded with whitespace.30
ErrorsMissing a Javadoc comment.32

org/truth0/subjects/BooleanSubject.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.4
ErrorsFirst sentence should end with a period.24
ErrorsLine has trailing spaces.26
ErrorsMissing a Javadoc comment.32
ErrorsParameter failureStrategy should be final.32
ErrorsParameter subject should be final.32
ErrorsMethod 'isTrue' is not designed for extension - needs to be abstract, final or empty.36
ErrorsMissing a Javadoc comment.36
ErrorsMethod 'isFalse' is not designed for extension - needs to be abstract, final or empty.42
ErrorsMissing a Javadoc comment.42

org/truth0/subjects/ClassSubject.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.26
ErrorsMissing a Javadoc comment.28
ErrorsParameter failureStrategy should be final.28
ErrorsParameter o should be final.28
ErrorsMethod 'declaresField' is not designed for extension - needs to be abstract, final or empty.33
ErrorsMissing a Javadoc comment.33
ErrorsParameter fieldName should be final.34

org/truth0/subjects/CollectionSubject.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.31
ErrorsLine is longer than 80 characters.32
ErrorsMissing a Javadoc comment.34
ErrorsLine is longer than 80 characters.35
ErrorsParameter failureStrategy should be final.36
ErrorsParameter list should be final.36
ErrorsComment matches to-do format 'TODO:'.40
ErrorsMissing a Javadoc comment.41
ErrorsParameter failureStrategy should be final.41
ErrorsParameter list should be final.41
ErrorsMethod 'isEmpty' is not designed for extension - needs to be abstract, final or empty.48
ErrorsMethod 'has' is not designed for extension - needs to be abstract, final or empty.54
ErrorsMissing a Javadoc comment.54
ErrorsParameter item should be final.56
ErrorsParameter first should be final.62
ErrorsLine is longer than 80 characters.65
ErrorsParameter first should be final.65
ErrorsParameter second should be final.65
ErrorsParameter rest should be final.65
ErrorsParameter col should be final.68
ErrorsParameter first should be final.77
ErrorsLine is longer than 80 characters.80
ErrorsParameter first should be final.80
ErrorsParameter second should be final.80
ErrorsParameter rest should be final.80
ErrorsLine is longer than 80 characters.85
ErrorsLine is longer than 80 characters.90
ErrorsParameter first should be final.95
ErrorsLine is longer than 80 characters.98
ErrorsParameter first should be final.98
ErrorsParameter second should be final.98
ErrorsParameter rest should be final.98
ErrorsParameter required should be final.101
ErrorsLine is longer than 80 characters.104
ErrorsLine is longer than 80 characters.111
ErrorsLine is longer than 80 characters.114
ErrorsMissing a Javadoc comment.121
ErrorsMissing a Javadoc comment.122
ErrorsMissing a Javadoc comment.123
ErrorsMissing a Javadoc comment.125
ErrorsParameter check should be final.125
Errors'check' hides a field.125
ErrorsParameter required should be final.125
Errors'required' hides a field.125
ErrorsMissing a Javadoc comment.150
ErrorsFirst sentence should end with a period.151
ErrorsExpected @param tag for 'item'.154
ErrorsExpected @param tag for 'first'.160
ErrorsExpected @param tag for 'first'.166
ErrorsExpected @param tag for 'second'.166
ErrorsExpected @param tag for 'rest'.166
ErrorsExpected @param tag for 'expected'.172
ErrorsExpected an @return tag.179
ErrorsExpected @param tag for 'first'.179
ErrorsExpected an @return tag.186
ErrorsExpected @param tag for 'first'.186
ErrorsExpected @param tag for 'second'.186
ErrorsExpected @param tag for 'rest'.186
ErrorsExpected an @return tag.193
ErrorsExpected @param tag for 'expected'.193
ErrorsExpected an @return tag.201
ErrorsExpected @param tag for 'first'.201
ErrorsExpected an @return tag.209
ErrorsExpected @param tag for 'first'.209
ErrorsExpected @param tag for 'second'.209
ErrorsExpected @param tag for 'rest'.209
ErrorsExpected an @return tag.217
ErrorsExpected @param tag for 'expected'.217

org/truth0/subjects/DefaultSubject.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.24
ErrorsMissing a Javadoc comment.26
ErrorsParameter failureStrategy should be final.26
ErrorsParameter o should be final.26

org/truth0/subjects/IntegerSubject.java

ViolationMessageLine
ErrorsFirst sentence should end with a period.24
ErrorsMissing a Javadoc comment.33
ErrorsParameter failureStrategy should be final.33
ErrorsParameter i should be final.33
ErrorsMissing a Javadoc comment.37
ErrorsParameter failureStrategy should be final.37
ErrorsParameter i should be final.37
ErrorsAvoid inline conditionals.38
ErrorsUnused @throws tag for 'IllegalArgumentException'.45
ErrorsMethod 'isInclusivelyInRange' is not designed for extension - needs to be abstract, final or empty.48
ErrorsParameter lower should be final.48
ErrorsExpected @param tag for 'lower'.48
ErrorsParameter upper should be final.48
ErrorsExpected @param tag for 'upper'.48
ErrorsUnused @throws tag for 'IllegalArgumentException'.59
ErrorsMethod 'isBetween' is not designed for extension - needs to be abstract, final or empty.62
ErrorsParameter lower should be final.62
ErrorsExpected @param tag for 'lower'.62
ErrorsParameter upper should be final.62
ErrorsExpected @param tag for 'upper'.62
ErrorsParameter lower should be final.73
ErrorsExpected @param tag for 'lower'.73
ErrorsParameter upper should be final.73
ErrorsExpected @param tag for 'upper'.73
ErrorsMethod 'isEqualTo' is not designed for extension - needs to be abstract, final or empty.81
ErrorsMissing a Javadoc comment.81
ErrorsParameter other should be final.81
ErrorsAvoid inline conditionals.82
ErrorsMethod 'isEqualTo' is not designed for extension - needs to be abstract, final or empty.85
ErrorsMissing a Javadoc comment.85
ErrorsParameter other should be final.85
Errors'if' is not followed by whitespace.87
ErrorsMethod 'isNotEqualTo' is not designed for extension - needs to be abstract, final or empty.97
ErrorsMissing a Javadoc comment.97
ErrorsParameter other should be final.97
ErrorsAvoid inline conditionals.98
ErrorsMethod 'isNotEqualTo' is not designed for extension - needs to be abstract, final or empty.101
ErrorsMissing a Javadoc comment.101
ErrorsParameter other should be final.101
Errors'if' is not followed by whitespace.103
Errors'cast' is not followed by whitespace.104
ErrorsMethod 'is' is not designed for extension - needs to be abstract, final or empty.113
ErrorsMissing a Javadoc comment.113
ErrorsParameter other should be final.113
Errors'cast' is not followed by whitespace.114
ErrorsMethod 'is' is not designed for extension - needs to be abstract, final or empty.117
ErrorsMissing a Javadoc comment.117
ErrorsParameter other should be final.117
Errors'cast' is not followed by whitespace.118
ErrorsMethod 'is' is not designed for extension - needs to be abstract, final or empty.121
ErrorsMissing a Javadoc comment.121
ErrorsParameter other should be final.121
Errors'cast' is not followed by whitespace.122
ErrorsMissing a Javadoc comment.126
ErrorsLine is longer than 80 characters.128
ErrorsParameter fs should be final.128
ErrorsParameter target should be final.128

org/truth0/subjects/IterableSubject.java

ViolationMessageLine
ErrorsType Javadoc comment is missing an @param <C> tag.28
ErrorsType Javadoc comment is missing an @param <S> tag.28
ErrorsType Javadoc comment is missing an @param <T> tag.28
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.31
ErrorsLine is longer than 80 characters.32
ErrorsParameter failureStrategy should be final.33
ErrorsParameter list should be final.33
ErrorsComment matches to-do format 'TODO:'.37
ErrorsMissing a Javadoc comment.38
ErrorsParameter failureStrategy should be final.38
ErrorsParameter list should be final.38
ErrorsMethod 'isEmpty' is not designed for extension - needs to be abstract, final or empty.45
ErrorsFirst sentence should end with a period.51
ErrorsMethod 'isNotEmpty' is not designed for extension - needs to be abstract, final or empty.54
ErrorsMethod 'iteratesAs' is not designed for extension - needs to be abstract, final or empty.67
ErrorsParameter expectedItems should be final.67
ErrorsExpected @param tag for 'expectedItems'.67
ErrorsMethod 'iteratesOverSequence' is not designed for extension - needs to be abstract, final or empty.89
ErrorsParameter expectedItems should be final.90
ErrorsExpected @param tag for 'expectedItems'.90
ErrorsMethod 'iteratesAs' is not designed for extension - needs to be abstract, final or empty.100
ErrorsParameter expectedItems should be final.100
ErrorsExpected @param tag for 'expectedItems'.100

org/truth0/subjects/ListSubject.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.25
ErrorsMissing a Javadoc comment.29
ErrorsLine is longer than 80 characters.30
ErrorsParameter failureStrategy should be final.31
ErrorsParameter list should be final.31
ErrorsMissing a Javadoc comment.35
ErrorsParameter failureStrategy should be final.35
ErrorsParameter list should be final.35
ErrorsMethod 'containsSequence' is not designed for extension - needs to be abstract, final or empty.42
ErrorsParameter sequence should be final.42
ErrorsExpected @param tag for 'sequence'.42
ErrorsLine is longer than 80 characters.65
ErrorsLine is longer than 80 characters.68
ErrorsUnused @throws tag for 'ClassCastException'.68
ErrorsUnused @throws tag for 'NullPointerException'.69
ErrorsMethod 'isOrdered' is not designed for extension - needs to be abstract, final or empty.71
ErrorsParameter prev should be final.74
ErrorsParameter next should be final.74
ErrorsLine is longer than 80 characters.83
ErrorsLine is longer than 80 characters.86
ErrorsUnused @throws tag for 'ClassCastException'.86
ErrorsUnused @throws tag for 'NullPointerException'.87
ErrorsMethod 'isPartiallyOrdered' is not designed for extension - needs to be abstract, final or empty.89
ErrorsParameter prev should be final.92
ErrorsParameter next should be final.92
ErrorsLine is longer than 80 characters.104
ErrorsUnused @throws tag for 'ClassCastException'.104
ErrorsUnused @throws tag for 'NullPointerException'.105
ErrorsMethod 'isOrdered' is not designed for extension - needs to be abstract, final or empty.107
ErrorsExpected @param tag for 'comparator'.107
ErrorsParameter prev should be final.109
ErrorsParameter next should be final.109
ErrorsLine is longer than 80 characters.121
ErrorsUnused @throws tag for 'ClassCastException'.121
ErrorsUnused @throws tag for 'NullPointerException'.122
ErrorsMethod 'isPartiallyOrdered' is not designed for extension - needs to be abstract, final or empty.124
ErrorsExpected @param tag for 'comparator'.124
ErrorsParameter prev should be final.126
ErrorsParameter next should be final.126
ErrorsMissing a Javadoc comment.134
ErrorsParameter checker should be final.134
ErrorsMissing a Javadoc comment.146
ErrorsMissing a Javadoc comment.147

org/truth0/subjects/MapSubject.java

ViolationMessageLine
ErrorsType Javadoc comment is missing an @param <K> tag.29
ErrorsType Javadoc comment is missing an @param <M> tag.29
ErrorsType Javadoc comment is missing an @param <S> tag.29
ErrorsType Javadoc comment is missing an @param <V> tag.29
ErrorsLine is longer than 80 characters.30
ErrorsMissing a Javadoc comment.32
ErrorsParameter failureStrategy should be final.32
ErrorsParameter map should be final.32
ErrorsMethod 'isEmpty' is not designed for extension - needs to be abstract, final or empty.39
ErrorsFirst sentence should end with a period.45
ErrorsMethod 'isNotEmpty' is not designed for extension - needs to be abstract, final or empty.48
ErrorsExpected an @return tag.57
ErrorsMethod 'hasKey' is not designed for extension - needs to be abstract, final or empty.57
ErrorsExpected @param tag for 'key'.57
ErrorsParameter expected should be final.62
Errors'||' should be on a new line.64
ErrorsMethod 'lacksKey' is not designed for extension - needs to be abstract, final or empty.73
ErrorsMissing a Javadoc comment.73
ErrorsParameter key should be final.73
ErrorsMethod 'hasValue' is not designed for extension - needs to be abstract, final or empty.79
ErrorsMissing a Javadoc comment.79
ErrorsParameter key should be final.79
ErrorsMethod 'lacksValue' is not designed for extension - needs to be abstract, final or empty.85
ErrorsMissing a Javadoc comment.85
ErrorsParameter key should be final.85
ErrorsMissing a Javadoc comment.91
ErrorsMissing a Javadoc comment.92
ErrorsMissing a Javadoc comment.95
ErrorsLine is longer than 80 characters.96
ErrorsParameter failureStrategy should be final.97
ErrorsParameter map should be final.97

org/truth0/subjects/Ordered.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.18

org/truth0/subjects/StringSubject.java

ViolationMessageLine
ErrorsFirst sentence should end with a period.23
ErrorsMissing a Javadoc comment.31
ErrorsParameter failureStrategy should be final.31
ErrorsParameter string should be final.31
ErrorsMethod 'contains' is not designed for extension - needs to be abstract, final or empty.35
ErrorsMissing a Javadoc comment.35
ErrorsParameter string should be final.35
ErrorsMethod 'startsWith' is not designed for extension - needs to be abstract, final or empty.45
ErrorsMissing a Javadoc comment.45
ErrorsParameter string should be final.45
ErrorsMethod 'endsWith' is not designed for extension - needs to be abstract, final or empty.55
ErrorsMissing a Javadoc comment.55
ErrorsParameter string should be final.55
ErrorsMissing a Javadoc comment.65
ErrorsLine is longer than 80 characters.67
ErrorsParameter fs should be final.67
ErrorsParameter target should be final.67

org/truth0/subjects/Subject.java

ViolationMessageLine
ErrorsFirst sentence should end with a period.29
ErrorsType Javadoc comment is missing an @param <S> tag.36
ErrorsType Javadoc comment is missing an @param <T> tag.36
Errors',' is not followed by whitespace.37
Errors',' is not followed by whitespace.37
ErrorsMissing a Javadoc comment.38
ErrorsVariable 'failureStrategy' must be private and have accessor methods.38
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.41
ErrorsParameter failureStrategy should be final.41
Errors'failureStrategy' hides a field.41
ErrorsParameter subject should be final.41
Errors'subject' hides a field.41
ErrorsMethod 'is' is not designed for extension - needs to be abstract, final or empty.46
ErrorsMissing a Javadoc comment.46
ErrorsParameter other should be final.46
Errors'if' is not followed by whitespace.49
ErrorsMethod 'isNull' is not designed for extension - needs to be abstract, final or empty.59
ErrorsMissing a Javadoc comment.59
ErrorsMethod 'isNotNull' is not designed for extension - needs to be abstract, final or empty.65
ErrorsMissing a Javadoc comment.65
ErrorsMethod 'isEqualTo' is not designed for extension - needs to be abstract, final or empty.71
ErrorsMissing a Javadoc comment.71
ErrorsParameter other should be final.71
Errors'if' is not followed by whitespace.73
ErrorsMethod 'isNotEqualTo' is not designed for extension - needs to be abstract, final or empty.83
ErrorsMissing a Javadoc comment.83
ErrorsParameter other should be final.83
Errors'if' is not followed by whitespace.85
Errors'cast' is not followed by whitespace.86
ErrorsMethod 'isA' is not designed for extension - needs to be abstract, final or empty.95
ErrorsMissing a Javadoc comment.95
ErrorsParameter clazz should be final.96
ErrorsMethod 'isNotA' is not designed for extension - needs to be abstract, final or empty.102
ErrorsMissing a Javadoc comment.102
ErrorsParameter clazz should be final.103
ErrorsMethod 'getSubject' is not designed for extension - needs to be abstract, final or empty.109
ErrorsMissing a Javadoc comment.109
ErrorsMethod 'check' is not designed for extension - needs to be abstract, final or empty.113
ErrorsMissing a Javadoc comment.113
ErrorsFirst sentence should end with a period.117
ErrorsMethod 'fail' is not designed for extension - needs to be abstract, final or empty.122
ErrorsParameter verb should be final.122
ErrorsParameter messageParts should be final.122
ErrorsFirst sentence should end with a period.131
ErrorsUnused @param tag for 'messageParts'.134
ErrorsLine is longer than 80 characters.136
ErrorsMethod 'failWithBadResults' is not designed for extension - needs to be abstract, final or empty.136
ErrorsParameter verb should be final.136
ErrorsParameter expected should be final.136
ErrorsExpected @param tag for 'expected'.136
ErrorsParameter failVerb should be final.136
ErrorsExpected @param tag for 'failVerb'.136
ErrorsParameter actual should be final.136
ErrorsExpected @param tag for 'actual'.136
ErrorsMethod 'failWithoutSubject' is not designed for extension - needs to be abstract, final or empty.145
ErrorsMissing a Javadoc comment.145
ErrorsParameter verb should be final.145
ErrorsMethod 'hasField' is not designed for extension - needs to be abstract, final or empty.151
ErrorsMissing a Javadoc comment.151
Errors'subject' hides a field.153
ErrorsParameter value should be final.158
ErrorsLine is longer than 80 characters.159
ErrorsParameter value should be final.176
ErrorsLine is longer than 80 characters.177
ErrorsParameter expected should be final.182
ErrorsLine is longer than 80 characters.185
ErrorsLine is longer than 80 characters.189
ErrorsLine is longer than 80 characters.191
ErrorsLine is longer than 80 characters.197
ErrorsLine is longer than 80 characters.200
ErrorsMissing a Javadoc comment.206
ErrorsRedundant 'static' modifier.207
ErrorsExpected @param tag for 'value'.212

org/truth0/subjects/SubjectFactory.java

ViolationMessageLine
ErrorsType Javadoc comment is missing an @param <S> tag.32
ErrorsType Javadoc comment is missing an @param <T> tag.32
Errors',' is not followed by whitespace.33
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.38
ErrorsLine is longer than 80 characters.40
Errors'cast' is not followed by whitespace.40
ErrorsMissing a Javadoc comment.42
Errors'{' is not followed by whitespace.42
Errors'}' is not preceded with whitespace.42
ErrorsMissing a Javadoc comment.44
ErrorsMethod 'getSubjectClass' is not designed for extension - needs to be abstract, final or empty.46
ErrorsMissing a Javadoc comment.46

org/truth0/subjects/SubjectUtils.java

ViolationMessageLine
ErrorsUtility classes should not have a public or default constructor.34
ErrorsMissing a Javadoc comment.36
ErrorsParameter only should be final.36
ErrorsMissing a Javadoc comment.39
ErrorsParameter first should be final.39
ErrorsParameter second should be final.39
ErrorsParameter rest should be final.39
ErrorsLine is longer than 80 characters.40
ErrorsLine is longer than 80 characters.41
ErrorsAvoid inline conditionals.43
ErrorsMissing a Javadoc comment.54
ErrorsParameter t should be final.54
ErrorsParameter items should be final.54
ErrorsAvoid inline conditionals.57
ErrorsMissing a Javadoc comment.64
ErrorsParameter items should be final.64
ErrorsAvoid inline conditionals.70

org/truth0/util/ReflectionUtil.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsUtility classes should not have a public or default constructor.29
ErrorsExpected an @return tag.33
ErrorsParameter clazz should be final.33
ErrorsExpected @param tag for 'clazz'.33
ErrorsParameter paramIndex should be final.33
ErrorsExpected @param tag for 'paramIndex'.33
ErrorsLine is longer than 80 characters.36
Errors'(' is preceded with whitespace.36
ErrorsLine is longer than 80 characters.38
Errors'cast' is not followed by whitespace.39
ErrorsLine is longer than 80 characters.42
ErrorsMissing a Javadoc comment.42
ErrorsParameter clazz should be final.42
ErrorsParameter fieldName should be final.42
ErrorsLine is longer than 80 characters.51
Errors'+' should be on a new line.51