Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
45004322

Files

FilesInfosWarningsErrors
SocialSteeringsBeta/IAnimationEngine.java006
SocialSteeringsBeta/ISocialSteering.java005
SocialSteeringsBeta/Interval.java0025
SocialSteeringsBeta/SOC_STEER_LOG.java0091
SocialSteeringsBeta/SocialSteeringManager.java00135
SocialSteeringsBeta/SteeringResult.java0017
SocialSteeringsBeta/TriangleSteer.java00298
SocialSteeringsBeta/TriangleSteeringProperties.java0073
SteeringProperties/ForcePoint.java0024
SteeringProperties/Force_packet.java00112
SteeringProperties/LeaderFollowingProperties.java00156
SteeringProperties/ObstacleAvoidanceProperties.java0074
SteeringProperties/PathFollowingProperties.java00116
SteeringProperties/PeopleAvoidanceProperties.java0085
SteeringProperties/SteeringProperties.java0073
SteeringProperties/TargetApproachingProperties.java0074
SteeringProperties/Target_packet.java0057
SteeringProperties/WalkAlongProperties.java0096
SteeringProperties/WallFollowingProperties.java00112
SteeringStuff/IRaysFlagChanged.java005
SteeringStuff/ISteering.java0010
SteeringStuff/RaycastingManager.java0064
SteeringStuff/RefBoolean.java0011
SteeringStuff/SteeringManager.java00514
SteeringStuff/SteeringRay.java0016
SteeringStuff/SteeringTools.java00182
SteeringStuff/SteeringType.java00158
Steerings/LeaderFollowingSteer.java00332
Steerings/ObstacleAvoidanceSteer.java00194
Steerings/PathFollowingSteer.java00172
Steerings/PeopleAvoidanceSteer.java00222
Steerings/TargetApproachingSteer.java0039
Steerings/WalkAlongSteer.java00231
Steerings/WallFollowingSteer.java00345
XMLSteeringProperties/XMLForcePoint.java0010
XMLSteeringProperties/XMLForce_packet.java005
XMLSteeringProperties/XMLLeaderFollowingProperties.java0028
XMLSteeringProperties/XMLObstacleAvoidanceProperties.java0017
XMLSteeringProperties/XMLPathFollowingProperties.java0023
XMLSteeringProperties/XMLPeopleAvoidanceProperties.java0021
XMLSteeringProperties/XMLTargetApproachingProperties.java0011
XMLSteeringProperties/XMLTargetApproachingProperties1.java0019
XMLSteeringProperties/XMLTarget_packet.java0012
XMLSteeringProperties/XMLWalkAlongProperties.java0024
XMLSteeringProperties/XMLWallFollowingProperties.java0028

Rules

RulesViolationsSeverity
JavadocPackage
  • allowLegacy: "true"
5Errors Error
NewlineAtEndOfFile31Errors Error
Translation0Errors Error
FileLength0Errors Error
FileTabCharacter
  • eachLine: "true"
0Errors Error
RegexpSingleline
  • message: "Line has trailing spaces."
  • format: "\s+$"
178Errors Error
JavadocMethod481Errors Error
JavadocType3Errors Error
JavadocVariable232Errors Error
JavadocStyle18Errors Error
ConstantName11Errors Error
LocalFinalVariableName0Errors Error
LocalVariableName12Errors Error
MemberName6Errors Error
MethodName26Errors Error
PackageName45Errors Error
ParameterName7Errors Error
StaticVariableName17Errors Error
TypeName5Errors Error
AvoidStarImport2Errors Error
IllegalImport0Errors Error
RedundantImport0Errors Error
UnusedImports3Errors Error
LineLength1010Errors Error
MethodLength4Errors Error
ParameterNumber2Errors Error
EmptyForIteratorPad0Errors Error
MethodParamPad0Errors Error
NoWhitespaceAfter1Errors Error
NoWhitespaceBefore3Errors Error
OperatorWrap3Errors Error
ParenPad38Errors Error
TypecastParenPad0Errors Error
WhitespaceAfter250Errors Error
WhitespaceAround530Errors Error
ModifierOrder0Errors Error
RedundantModifier4Errors Error
AvoidNestedBlocks0Errors Error
EmptyBlock3Errors Error
LeftCurly29Errors Error
NeedBraces182Errors Error
RightCurly7Errors Error
AvoidInlineConditionals3Errors Error
DoubleCheckedLocking0Errors Error
EmptyStatement0Errors Error
EqualsHashCode0Errors Error
HiddenField114Errors Error
IllegalInstantiation0Errors Error
InnerAssignment0Errors Error
MagicNumber203Errors Error
MissingSwitchDefault4Errors Error
RedundantThrows0Errors Error
SimplifyBooleanExpression0Errors Error
SimplifyBooleanReturn1Errors Error
DesignForExtension274Errors Error
FinalClass0Errors Error
HideUtilityClassConstructor2Errors Error
InterfaceIsType0Errors Error
VisibilityModifier157Errors Error
ArrayTypeStyle0Errors Error
FinalParameters405Errors Error
TodoComment12Errors Error
UpperEll0Errors Error

Details

SocialSteeringsBeta/IAnimationEngine.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsMissing package-info.java file.0
ErrorsName 'SocialSteeringsBeta' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.10
ErrorsMissing a Javadoc comment.11
ErrorsLine has trailing spaces.12

SocialSteeringsBeta/ISocialSteering.java

ViolationMessageLine
ErrorsName 'SocialSteeringsBeta' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
Errors'{' should be on the previous line.13
ErrorsLine is longer than 80 characters.14
ErrorsMissing a Javadoc comment.14
ErrorsRedundant 'public' modifier.14

SocialSteeringsBeta/Interval.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SocialSteeringsBeta' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.9
ErrorsMissing a Javadoc comment.10
ErrorsMissing a Javadoc comment.12
ErrorsParameter mn should be final.12
ErrorsParameter mx should be final.12
ErrorsMethod 'in' is not designed for extension - needs to be abstract, final or empty.17
ErrorsMissing a Javadoc comment.17
ErrorsParameter x should be final.17
ErrorsMethod 'in' is not designed for extension - needs to be abstract, final or empty.20
ErrorsMissing a Javadoc comment.20
ErrorsParameter x should be final.20
Errors',' is not followed by whitespace.20
ErrorsParameter tolerance should be final.20
Errors'+' is not preceded with whitespace.21
Errors'+' is not followed by whitespace.21
Errors'-' is not preceded with whitespace.21
Errors'-' is not followed by whitespace.21
ErrorsMethod 'avg' is not designed for extension - needs to be abstract, final or empty.24
ErrorsMissing a Javadoc comment.24
ErrorsMethod 'getMax' is not designed for extension - needs to be abstract, final or empty.28
ErrorsMissing a Javadoc comment.28
ErrorsMethod 'getMin' is not designed for extension - needs to be abstract, final or empty.31
ErrorsMissing a Javadoc comment.31

SocialSteeringsBeta/SOC_STEER_LOG.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SocialSteeringsBeta' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsUtility classes should not have a public or default constructor.17
ErrorsName 'SOC_STEER_LOG' must match pattern '^[A-Z][a-zA-Z0-9]*$'.17
ErrorsMissing a Javadoc comment.19
ErrorsName 'DEBUG' must match pattern '^[a-z][a-zA-Z0-9]*$'.19
ErrorsVariable 'DEBUG' must be private and have accessor methods.19
ErrorsLine is longer than 80 characters.20
ErrorsMissing a Javadoc comment.20
ErrorsMissing a Javadoc comment.21
ErrorsLine is longer than 80 characters.23
ErrorsMissing a Javadoc comment.23
ErrorsVariable 'logFlags' must be private and have accessor methods.23
Errors',' is not followed by whitespace.23
ErrorsMissing a Javadoc comment.26
ErrorsName 'KDefault' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.27
ErrorsMissing a Javadoc comment.28
ErrorsName 'KPath' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.28
ErrorsMissing a Javadoc comment.30
ErrorsName 'KParse' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.30
ErrorsMissing a Javadoc comment.31
ErrorsName 'KError' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.31
ErrorsMissing a Javadoc comment.32
ErrorsName 'KAnimation' must match pattern '^[a-z][a-zA-Z0-9]*$'.32
ErrorsVariable 'KAnimation' must be private and have accessor methods.32
ErrorsMissing a Javadoc comment.33
ErrorsName 'KMinibeatChain' must match pattern '^[a-z][a-zA-Z0-9]*$'.33
ErrorsVariable 'KMinibeatChain' must be private and have accessor methods.33
ErrorsMissing a Javadoc comment.34
ErrorsName 'KSync' must match pattern '^[a-z][a-zA-Z0-9]*$'.34
ErrorsVariable 'KSync' must be private and have accessor methods.34
ErrorsMissing a Javadoc comment.36
ErrorsName 'AddLogLine' must match pattern '^[a-z][a-zA-Z0-9]*$'.37
ErrorsParameter s should be final.37
ErrorsFirst sentence should end with a period.41
ErrorsLine has trailing spaces.44
ErrorsName 'AddLogLine' must match pattern '^[a-z][a-zA-Z0-9]*$'.46
ErrorsParameter message should be final.46
ErrorsExpected @param tag for 'message'.46
ErrorsParameter file should be final.46
ErrorsExpected @param tag for 'file'.46
ErrorsMissing a Javadoc comment.55
ErrorsName 'AddLogLineWithDate' must match pattern '^[a-z][a-zA-Z0-9]*$'.56
ErrorsParameter mes should be final.56
ErrorsFirst sentence should end with a period.60
ErrorsLine is longer than 80 characters.65
ErrorsName 'AddLogLineWithDate' must match pattern '^[a-z][a-zA-Z0-9]*$'.65
ErrorsParameter mes should be final.65
ErrorsExpected @param tag for 'mes'.65
ErrorsParameter file should be final.65
ErrorsExpected @param tag for 'file'.65
ErrorsLine has trailing spaces.66
ErrorsLine has trailing spaces.70
ErrorsMissing a Javadoc comment.71
ErrorsName 'PrintLog' must match pattern '^[a-z][a-zA-Z0-9]*$'.72
ErrorsMissing a Javadoc comment.75
ErrorsName 'PrintLog' must match pattern '^[a-z][a-zA-Z0-9]*$'.75
ErrorsParameter file should be final.75
ErrorsMissing a Javadoc comment.85
ErrorsName 'DiscardLog' must match pattern '^[a-z][a-zA-Z0-9]*$'.86
ErrorsMissing a Javadoc comment.89
ErrorsName 'DiscardLog' must match pattern '^[a-z][a-zA-Z0-9]*$'.89
ErrorsParameter file should be final.89
ErrorsName 'DumpToFile' must match pattern '^[a-z][a-zA-Z0-9]*$'.97
ErrorsParameter file should be final.97
ErrorsExpected @param tag for 'file'.97
Errors'+' is not preceded with whitespace.102
Errors'if' is not followed by whitespace.106
Errors'{' should be on the previous line.107
Errors'else' is not preceded with whitespace.109
Errors'}' is not followed by whitespace.109
Errors'{' should be on the previous line.110
ErrorsMissing a Javadoc comment.124
ErrorsName 'DumpAllContent' must match pattern '^[a-z][a-zA-Z0-9]*$'.124
Errors'{' should be on the previous line.125
Errors'for' is not followed by whitespace.126
Errors'{' should be on the previous line.127
ErrorsMissing a Javadoc comment.132
ErrorsName 'Date' must match pattern '^[a-z][a-zA-Z0-9]*$'.132
Errors'{' should be on the previous line.133
ErrorsLine is longer than 80 characters.140
ErrorsMissing a Javadoc comment.144
ErrorsName 'DumpToFile' must match pattern '^[a-z][a-zA-Z0-9]*$'.145
ErrorsMissing a Javadoc comment.154
ErrorsParameter name should be final.154
ErrorsParameter place should be final.154
Errors'{' should be on the previous line.155
ErrorsLine has trailing spaces.165
ErrorsMissing a Javadoc comment.167
ErrorsParameter name should be final.167
Errors'{' should be on the previous line.168

SocialSteeringsBeta/SocialSteeringManager.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SocialSteeringsBeta' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.11
Errors'{' is not preceded with whitespace.20
ErrorsMissing a Javadoc comment.22
ErrorsVariable 'animationEngine' must be private and have accessor methods.22
ErrorsMissing a Javadoc comment.23
ErrorsName 'KPaceTreshold' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.23
ErrorsMissing a Javadoc comment.24
ErrorsLine is longer than 80 characters.26
ErrorsMissing a Javadoc comment.26
ErrorsParameter bot should be final.26
ErrorsParameter raycasting should be final.26
ErrorsParameter locomotion should be final.26
Errors',' is not followed by whitespace.26
ErrorsParameter engine should be final.26
ErrorsParameter multiplier should be final.26
ErrorsLine is longer than 80 characters.31
ErrorsMissing a Javadoc comment.31
ErrorsParameter bot should be final.31
ErrorsParameter raycasting should be final.31
ErrorsParameter locomotion should be final.31
ErrorsParameter engine should be final.31
Errors',' is not followed by whitespace.32
ErrorsFirst sentence should end with a period.37
ErrorsLine is longer than 80 characters.40
ErrorsLine is longer than 80 characters.42
ErrorsMethod 'moveTheBot' is not designed for extension - needs to be abstract, final or empty.47
ErrorsLine is longer than 80 characters.48
ErrorsParameter nextVelocity should be final.48
ErrorsExpected @param tag for 'nextVelocity'.48
ErrorsParameter everyoneWantsToGoFaster should be final.48
ErrorsExpected @param tag for 'everyoneWantsToGoFaster'.48
ErrorsParameter focusLocation should be final.48
ErrorsExpected @param tag for 'focusLocation'.48
Errors'3' is a magic number.50
ErrorsLine has trailing spaces.52
ErrorsLine is longer than 80 characters.53
ErrorsLine is longer than 80 characters.56
ErrorsLine is longer than 80 characters.60
ErrorsLine is longer than 80 characters.65
ErrorsLine has trailing spaces.66
Errors'0.01' is a magic number.67
Errors'<' is not followed by whitespace.67
Errors'{' is not preceded with whitespace.67
Errors',' is not followed by whitespace.68
Errors',' is not followed by whitespace.68
Errors'if' is not followed by whitespace.70
Errors'{' is not preceded with whitespace.70
ErrorsLine has trailing spaces.77
Errors'if' is not followed by whitespace.78
Errors'{' should be on the previous line.79
ErrorsComment matches to-do format 'TODO:'.81
ErrorsLine is longer than 80 characters.81
Errors'else' is not preceded with whitespace.81
Errors'}' is not followed by whitespace.81
Errors'if' is not followed by whitespace.81
Errors'*' is not followed by whitespace.81
Errors'100' is a magic number.81
Errors'else' is not preceded with whitespace.84
Errors'}' is not followed by whitespace.84
Errors'{' should be on the previous line.85
Errors'3' is a magic number.86
ErrorsLine has trailing spaces.88
ErrorsLine has trailing spaces.89
ErrorsLine has trailing spaces.90
ErrorsLine is longer than 80 characters.92
ErrorsLine is longer than 80 characters.93
ErrorsLine has trailing spaces.96
ErrorsLine has trailing spaces.98
ErrorsLine has trailing spaces.103
ErrorsLine has trailing spaces.104
ErrorsLine is longer than 80 characters.105
ErrorsLine is longer than 80 characters.107
ErrorsLine has trailing spaces.109
Errors'if' is not followed by whitespace.111
Errors'{' should be on the previous line.112
Errorsswitch without "default" clause.113
ErrorsLine is longer than 80 characters.115
ErrorsLine has trailing spaces.120
Errors'0.3' is a magic number.121
Errors'if' construct must use '{}'s.123
Errors'if' is not followed by whitespace.123
ErrorsLine is longer than 80 characters.126
ErrorsComment matches to-do format 'TODO:'.129
ErrorsLine has trailing spaces.129
ErrorsLine is longer than 80 characters.130
ErrorsLine has trailing spaces.134
ErrorsLine is longer than 80 characters.135
ErrorsLine has trailing spaces.136
ErrorsLine has trailing spaces.140
Errors'0.9' is a magic number.141
Errors'if' construct must use '{}'s.143
ErrorsLine has trailing spaces.143
Errors'if' is not followed by whitespace.143
ErrorsLine is longer than 80 characters.146
ErrorsLine has trailing spaces.148
ErrorsComment matches to-do format 'TODO:'.149
ErrorsLine has trailing spaces.149
ErrorsLine is longer than 80 characters.150
ErrorsLine is longer than 80 characters.151
ErrorsLine has trailing spaces.152
ErrorsLine has trailing spaces.153
Errors'else' is not preceded with whitespace.156
Errors'}' is not followed by whitespace.156
Errors'{' should be on the previous line.157
ErrorsLine is longer than 80 characters.160
ErrorsLine is longer than 80 characters.164
ErrorsLine has trailing spaces.167
ErrorsMethod 'setFocusSpecific' is not designed for extension - needs to be abstract, final or empty.171
ErrorsLine is longer than 80 characters.172
ErrorsParameter steeringType should be final.172
ErrorsParameter wantsToStop should be final.172
ErrorsParameter newFocus should be final.172
ErrorsParameter focusLoc should be final.172
Errors'if' is not followed by whitespace.173
Errors'{' should be on the previous line.174
ErrorsLine is longer than 80 characters.177
ErrorsMethod 'setVelocitySpecific' is not designed for extension - needs to be abstract, final or empty.180
ErrorsLine is longer than 80 characters.181
ErrorsParameter steering should be final.181
ErrorsParameter wantsToGoFaster should be final.181
ErrorsParameter wantsToStop should be final.181
ErrorsParameter newFocus should be final.181
Errors'if' is not followed by whitespace.182
Errors'{' is not preceded with whitespace.182
ErrorsLine is longer than 80 characters.183
Errors'cast' is not followed by whitespace.183
Errors'else' is not preceded with whitespace.184
Errors'}' is not followed by whitespace.184
Errors'else' is not followed by whitespace.184
Errors'{' is not preceded with whitespace.184
ErrorsLine is longer than 80 characters.185
ErrorsLine has trailing spaces.188
ErrorsLine has trailing spaces.189

SocialSteeringsBeta/SteeringResult.java

ViolationMessageLine
ErrorsName 'SocialSteeringsBeta' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.14
ErrorsLine has trailing spaces.15
ErrorsMissing a Javadoc comment.16
ErrorsParameter force should be final.16
ErrorsParameter accurancyMPL should be final.16
Errors'{' should be on the previous line.17
ErrorsMethod 'getForce' is not designed for extension - needs to be abstract, final or empty.23
ErrorsMissing a Javadoc comment.23
Errors'{' should be on the previous line.24
Errors'cast' is not followed by whitespace.25
ErrorsMethod 'getAccurancyMultiplier' is not designed for extension - needs to be abstract, final or empty.27
ErrorsMissing a Javadoc comment.27
Errors'{' should be on the previous line.28
ErrorsMethod 'setMult' is not designed for extension - needs to be abstract, final or empty.32
ErrorsMissing a Javadoc comment.32
ErrorsParameter d should be final.32

SocialSteeringsBeta/TriangleSteer.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SocialSteeringsBeta' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsUnused import - SteeringStuff.ISteering.4
ErrorsMissing a Javadoc comment.19
ErrorsVariable 'botself' must be private and have accessor methods.19
ErrorsMissing a Javadoc comment.20
ErrorsVariable 'properties' must be private and have accessor methods.20
ErrorsMissing a Javadoc comment.21
ErrorsName 'KDefaultAttraction' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.21
ErrorsMissing a Javadoc comment.22
ErrorsName 'K90deg' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.22
ErrorsMissing a Javadoc comment.23
ErrorsName 'K360deg' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.23
ErrorsMissing a Javadoc comment.24
ErrorsName 'K180deg' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.24
ErrorsMissing a Javadoc comment.25
ErrorsName 'KMinimalDistance' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.25
ErrorsMissing a Javadoc comment.26
ErrorsName 'KTowards' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.26
ErrorsMissing a Javadoc comment.28
ErrorsParameter botself should be final.28
Errors'botself' hides a field.28
ErrorsMethod 'run' is not designed for extension - needs to be abstract, final or empty.33
ErrorsLine is longer than 80 characters.34
ErrorsParameter scaledActualVelocity should be final.34
ErrorsParameter wantsToGoFaster should be final.34
ErrorsParameter wantsToStop should be final.34
ErrorsParameter focus should be final.34
ErrorsLine is longer than 80 characters.38
Errors'}' is not followed by whitespace.41
Errors'if' is not followed by whitespace.44
Errors'!=' is not followed by whitespace.44
Errors'{' should be on the previous line.45
ErrorsLine has trailing spaces.52
ErrorsLine is longer than 80 characters.53
ErrorsLine is longer than 80 characters.54
Errors',' is not followed by whitespace.54
Errors'if' is not followed by whitespace.57
ErrorsLine has trailing spaces.58
Errors'{' should be on the previous line.58
ErrorsLine has trailing spaces.59
ErrorsLine has trailing spaces.60
ErrorsLine is longer than 80 characters.63
Errors'/' is not preceded with whitespace.66
Errors'/' is not followed by whitespace.66
Errors'100' is a magic number.66
Errors'if' is not followed by whitespace.67
Errors'{' should be on the previous line.68
Errors',' is not followed by whitespace.70
ErrorsLine has trailing spaces.72
ErrorsLine is longer than 80 characters.73
Errors';' is preceded with whitespace.73
Errors';' is not followed by whitespace.73
ErrorsComment matches to-do format 'TODO:'.79
ErrorsLine is longer than 80 characters.79
ErrorsComment matches to-do format 'TODO:'.82
Errors';' is not followed by whitespace.83
ErrorsLine has trailing spaces.84
ErrorsLine is longer than 80 characters.85
Errors'1.1' is a magic number.85
ErrorsLine is longer than 80 characters.86
Errors'1.1' is a magic number.86
ErrorsComment matches to-do format 'TODO:'.87
ErrorsLine is longer than 80 characters.87
Errors'cast' is not followed by whitespace.90
Errors'cast' is not followed by whitespace.93
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.101
ErrorsParameter newProperties should be final.102
ErrorsLine is longer than 80 characters.108
ErrorsLine is longer than 80 characters.113
ErrorsComment matches to-do format 'TODO:'.122
ErrorsLine is longer than 80 characters.122
ErrorsComment matches to-do format 'TODO:'.123
ErrorsComment matches to-do format 'TODO:'.124
ErrorsExpected an @return tag.125
ErrorsLine is longer than 80 characters.125
ErrorsMethod length is 307 lines (max allowed is 150).125
ErrorsName 'WhereToGo' must match pattern '^[a-z][a-zA-Z0-9]*$'.125
ErrorsParameter me should be final.125
ErrorsExpected @param tag for 'me'.125
ErrorsParameter propers should be final.125
ErrorsExpected @param tag for 'propers'.125
ErrorsLine is longer than 80 characters.133
ErrorsLine is longer than 80 characters.135
ErrorsName 'S1' must match pattern '^[a-z][a-zA-Z0-9]*$'.141
ErrorsName 'S2' must match pattern '^[a-z][a-zA-Z0-9]*$'.142
ErrorsLine is longer than 80 characters.151
ErrorsLine is longer than 80 characters.156
ErrorsLine is longer than 80 characters.159
ErrorsLine is longer than 80 characters.160
Errors';' is not followed by whitespace.161
ErrorsLine is longer than 80 characters.170
ErrorsLine is longer than 80 characters.172
ErrorsLine is longer than 80 characters.177
ErrorsLine is longer than 80 characters.179
ErrorsLine is longer than 80 characters.184
ErrorsLine is longer than 80 characters.192
ErrorsLine is longer than 80 characters.195
Errors'}' is not followed by whitespace.197
ErrorsLine is longer than 80 characters.198
ErrorsAvoid inline conditionals.198
ErrorsAvoid inline conditionals.199
Errors'}' is not followed by whitespace.210
ErrorsName 'S3max1' must match pattern '^[a-z][a-zA-Z0-9]*$'.215
ErrorsName 'S3min1' must match pattern '^[a-z][a-zA-Z0-9]*$'.216
ErrorsName 'S3max2' must match pattern '^[a-z][a-zA-Z0-9]*$'.217
ErrorsName 'S3min2' must match pattern '^[a-z][a-zA-Z0-9]*$'.218
Errors'if' construct must use '{}'s.222
Errors'if' construct must use '{}'s.223
Errors'if' construct must use '{}'s.225
Errors'if' construct must use '{}'s.226
Errors';' is not followed by whitespace.226
ErrorsLine is longer than 80 characters.228
Errors'if' construct must use '{}'s.234
Errors'if' construct must use '{}'s.235
Errors'if' construct must use '{}'s.238
Errors'if' construct must use '{}'s.239
Errors'if' construct must use '{}'s.242
Errors'if' construct must use '{}'s.243
Errors'if' construct must use '{}'s.246
Errors'if' construct must use '{}'s.247
ErrorsLine is longer than 80 characters.251
ErrorsLine is longer than 80 characters.252
Errors'if' construct must use '{}'s.263
Errors'if' construct must use '{}'s.264
Errors'if' construct must use '{}'s.267
Errors'if' construct must use '{}'s.268
Errors'if' construct must use '{}'s.271
Errors'if' construct must use '{}'s.272
Errors'if' construct must use '{}'s.275
Errors'if' construct must use '{}'s.276
ErrorsLine is longer than 80 characters.280
ErrorsLine is longer than 80 characters.281
ErrorsLine is longer than 80 characters.289
Errors'}' is not followed by whitespace.290
Errors'if' construct must use '{}'s.298
Errors'if' construct must use '{}'s.299
Errors'if' construct must use '{}'s.302
Errors'if' construct must use '{}'s.303
Errors'if' construct must use '{}'s.306
Errors'if' construct must use '{}'s.307
Errors'if' construct must use '{}'s.310
Errors'if' construct must use '{}'s.311
ErrorsLine is longer than 80 characters.315
ErrorsLine is longer than 80 characters.316
ErrorsLine is longer than 80 characters.324
Errors'}' is not followed by whitespace.325
Errors'if' construct must use '{}'s.333
Errors'if' construct must use '{}'s.334
Errors'if' construct must use '{}'s.337
Errors'if' construct must use '{}'s.338
Errors'if' construct must use '{}'s.341
Errors'if' construct must use '{}'s.342
Errors'if' construct must use '{}'s.345
Errors'if' construct must use '{}'s.346
ErrorsLine is longer than 80 characters.350
ErrorsLine is longer than 80 characters.351
ErrorsLine is longer than 80 characters.359
Errors'}' is not followed by whitespace.360
Errors'if' construct must use '{}'s.368
Errors'if' construct must use '{}'s.369
Errors'if' construct must use '{}'s.372
Errors'if' construct must use '{}'s.373
Errors'if' construct must use '{}'s.376
Errors'if' construct must use '{}'s.377
Errors'if' construct must use '{}'s.380
Errors'if' construct must use '{}'s.381
ErrorsLine is longer than 80 characters.385
ErrorsLine is longer than 80 characters.386
ErrorsLine is longer than 80 characters.394
Errors'}' is not followed by whitespace.395
Errors'8' is a magic number.402
Errors',' is not followed by whitespace.407
ErrorsLine is longer than 80 characters.410
ErrorsLine is longer than 80 characters.413
ErrorsLine is longer than 80 characters.414
Errors'}' is not followed by whitespace.415
ErrorsLine is longer than 80 characters.417
ErrorsLine is longer than 80 characters.418
ErrorsLine is longer than 80 characters.420
Errors';' is not followed by whitespace.420
ErrorsLine is longer than 80 characters.426
ErrorsFirst sentence should end with a period.433
ErrorsExpected an @return tag.436
ErrorsLine is longer than 80 characters.436
ErrorsParameter point should be final.436
ErrorsExpected @param tag for 'point'.436
ErrorsParameter fst should be final.436
ErrorsExpected @param tag for 'fst'.436
ErrorsParameter snd should be final.436
ErrorsExpected @param tag for 'snd'.436
ErrorsParameter props should be final.436
ErrorsExpected @param tag for 'props'.436
ErrorsParameter tolerance should be final.436
ErrorsExpected @param tag for 'tolerance'.436
ErrorsLine is longer than 80 characters.438
ErrorsLine is longer than 80 characters.442
Errors'-2' is a magic number.442
Errors'180' is a magic number.442
Errors'5' is a magic number.443
ErrorsMust have at least one statement.445
ErrorsLine is longer than 80 characters.446
ErrorsExpected an @return tag.463
ErrorsLine is longer than 80 characters.463
ErrorsParameter edgePoints should be final.463
ErrorsExpected @param tag for 'edgePoints'.463
ErrorsParameter me should be final.463
ErrorsExpected @param tag for 'me'.463
Errors',' is not followed by whitespace.463
ErrorsParameter props should be final.463
ErrorsExpected @param tag for 'props'.463
ErrorsComment matches to-do format 'TODO:'.465
ErrorsLine is longer than 80 characters.465
Errors',' is not followed by whitespace.466
Errors',' is not followed by whitespace.466
Errors',' is not followed by whitespace.467
Errors',' is not followed by whitespace.467
ErrorsLine is longer than 80 characters.470
ErrorsLine is longer than 80 characters.471
Errors',' is not followed by whitespace.471
Errors'for' is not followed by whitespace.473
Errors'{' should be on the previous line.474
Errors'if' construct must use '{}'s.475
Errors'if' is not followed by whitespace.475
ErrorsLine is longer than 80 characters.476
Errors'if' is not followed by whitespace.477
Errors'{' should be on the previous line.478
Errors'else' is not preceded with whitespace.481
Errors'}' is not followed by whitespace.481
Errors'{' should be on the previous line.482
ErrorsLine has trailing spaces.486
ErrorsName 'Lsuit' must match pattern '^[a-z][a-zA-Z0-9]*$'.488
ErrorsLine is longer than 80 characters.491
ErrorsLine is longer than 80 characters.494
ErrorsName 'Rsuit' must match pattern '^[a-z][a-zA-Z0-9]*$'.500
ErrorsLine is longer than 80 characters.503
ErrorsLine is longer than 80 characters.506
ErrorsLine has trailing spaces.511
ErrorsLine is longer than 80 characters.514
Errors'if' is not followed by whitespace.514
Errors')' is preceded with whitespace.514
Errors'}' should be on the same line.517
ErrorsLine is longer than 80 characters.518
Errors'if' is not followed by whitespace.518
Errors'!' is followed by whitespace.518
Errors')' is preceded with whitespace.518
ErrorsLine has trailing spaces.522
Errors'if' construct must use '{}'s.527
Errors'if' is not followed by whitespace.534
Errors'{' should be on the previous line.535
ErrorsLine is longer than 80 characters.538
ErrorsComment matches to-do format 'TODO:'.543
ErrorsFirst sentence should end with a period.547
ErrorsUnused @param tag for 'treshhold'.549
ErrorsExpected an @return tag.551
ErrorsLine is longer than 80 characters.551
ErrorsParameter botself should be final.551
Errors'botself' hides a field.551
ErrorsExpected @param tag for 'botself'.551
ErrorsParameter other should be final.551
ErrorsExpected @param tag for 'other'.551
ErrorsParameter trashhold should be final.551
ErrorsExpected @param tag for 'trashhold'.551
ErrorsAvoid inline conditionals.552
Errors':' is not preceded with whitespace.552
ErrorsLine is longer than 80 characters.555
Errors',' is not followed by whitespace.556
Errors',' is not followed by whitespace.556
Errors'if' is not followed by whitespace.557
Errors'{' should be on the previous line.558
ErrorsLine is longer than 80 characters.559
ErrorsLine is longer than 80 characters.560
Errors'/' is not preceded with whitespace.562
Errors'/' is not followed by whitespace.562
ErrorsLine is longer than 80 characters.565
Errors'+' is not followed by whitespace.565
Errors'if' is not followed by whitespace.569
Errors'{' should be on the previous line.570
ErrorsLine is longer than 80 characters.571
ErrorsLine is longer than 80 characters.572
Errors'/' is not preceded with whitespace.574
Errors'/' is not followed by whitespace.574
ErrorsLine is longer than 80 characters.577
Errors'+' is not followed by whitespace.577
ErrorsLine is longer than 80 characters.584
ErrorsMissing a Javadoc comment.592
ErrorsLine has trailing spaces.594
Errors'100' is a magic number.606
Errors'100' is a magic number.616
ErrorsLine has trailing spaces.624
ErrorsMethod 'runSocial' is not designed for extension - needs to be abstract, final or empty.628
ErrorsLine is longer than 80 characters.629
ErrorsParameter scaledActualVelocity should be final.629
ErrorsParameter wantsToGoFaster should be final.629
ErrorsParameter wantsToStop should be final.629
ErrorsParameter focus should be final.629
ErrorsLine is longer than 80 characters.630
Errors'cast' is not followed by whitespace.630

SocialSteeringsBeta/TriangleSteeringProperties.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SocialSteeringsBeta' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.13
ErrorsVariable 'fstDistance' must be private and have accessor methods.13
ErrorsMissing a Javadoc comment.14
ErrorsVariable 'sndDistance' must be private and have accessor methods.14
ErrorsMissing a Javadoc comment.16
ErrorsVariable 'angle' must be private and have accessor methods.16
ErrorsMissing a Javadoc comment.18
ErrorsVariable 'fst' must be private and have accessor methods.18
ErrorsMissing a Javadoc comment.19
ErrorsVariable 'snd' must be private and have accessor methods.19
ErrorsMissing a Javadoc comment.21
ErrorsMethod 'getAngle' is not designed for extension - needs to be abstract, final or empty.25
ErrorsMissing a Javadoc comment.25
ErrorsMethod 'getFstDistance' is not designed for extension - needs to be abstract, final or empty.29
ErrorsMissing a Javadoc comment.29
ErrorsMethod 'getSndDistance' is not designed for extension - needs to be abstract, final or empty.33
ErrorsMissing a Javadoc comment.33
ErrorsMethod 'SetAngle' is not designed for extension - needs to be abstract, final or empty.37
ErrorsMissing a Javadoc comment.37
ErrorsName 'SetAngle' must match pattern '^[a-z][a-zA-Z0-9]*$'.37
ErrorsParameter angle should be final.37
Errors'angle' hides a field.37
ErrorsMethod 'SetFstDistance' is not designed for extension - needs to be abstract, final or empty.41
ErrorsMissing a Javadoc comment.41
ErrorsName 'SetFstDistance' must match pattern '^[a-z][a-zA-Z0-9]*$'.41
ErrorsParameter fstDistance should be final.41
Errors'fstDistance' hides a field.41
ErrorsMethod 'SetSndDistance' is not designed for extension - needs to be abstract, final or empty.45
ErrorsMissing a Javadoc comment.45
ErrorsName 'SetSndDistance' must match pattern '^[a-z][a-zA-Z0-9]*$'.45
ErrorsParameter sndDistance should be final.45
Errors'sndDistance' hides a field.45
ErrorsLine has trailing spaces.48
ErrorsLine has trailing spaces.49
ErrorsMethod 'getFstBot' is not designed for extension - needs to be abstract, final or empty.50
ErrorsMissing a Javadoc comment.50
ErrorsMethod 'getSndBot' is not designed for extension - needs to be abstract, final or empty.53
ErrorsMissing a Javadoc comment.53
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.58
ErrorsMethod 'setBasicProperties' is not designed for extension - needs to be abstract, final or empty.64
ErrorsMissing a Javadoc comment.64
ErrorsParameter bln should be final.64
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.68
ErrorsParameter sp should be final.69
ErrorsLine has trailing spaces.74
ErrorsLine has trailing spaces.76
ErrorsMissing a Javadoc comment.82
ErrorsVariable 'headingType' must be private and have accessor methods.82
ErrorsMissing a Javadoc comment.83
ErrorsVariable 'headingValue' must be private and have accessor methods.83
ErrorsMethod 'getHeadingType' is not designed for extension - needs to be abstract, final or empty.85
ErrorsMissing a Javadoc comment.85
ErrorsMethod 'setHeadingType' is not designed for extension - needs to be abstract, final or empty.89
ErrorsMissing a Javadoc comment.89
ErrorsParameter headingType should be final.89
Errors'headingType' hides a field.89
ErrorsMethod 'getHeadingValue' is not designed for extension - needs to be abstract, final or empty.93
ErrorsMissing a Javadoc comment.93
ErrorsMethod 'setHeadingValue' is not designed for extension - needs to be abstract, final or empty.97
ErrorsMissing a Javadoc comment.97
ErrorsParameter headingValue should be final.97
Errors'headingValue' hides a field.97
ErrorsMethod 'SetOtherAgents' is not designed for extension - needs to be abstract, final or empty.103
ErrorsMissing a Javadoc comment.103
ErrorsName 'SetOtherAgents' must match pattern '^[a-z][a-zA-Z0-9]*$'.103
ErrorsParameter fst should be final.103
Errors'fst' hides a field.103
ErrorsParameter snd should be final.103
Errors'snd' hides a field.103
ErrorsParameter behaviorType should be final.109
ErrorsLine has trailing spaces.113

SteeringProperties/ForcePoint.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsMissing package-info.java file.0
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.6
ErrorsVariable 'distance' must be private and have accessor methods.12
ErrorsVariable 'forceValue' must be private and have accessor methods.15
ErrorsLine has trailing spaces.16
ErrorsLine is longer than 80 characters.17
ErrorsVariable 'continues' must be private and have accessor methods.18
ErrorsMissing a Javadoc comment.20
ErrorsParameter distance should be final.20
Errors'distance' hides a field.20
ErrorsParameter forceValue should be final.20
Errors'forceValue' hides a field.20
ErrorsParameter continues should be final.20
Errors'continues' hides a field.20
ErrorsMissing a Javadoc comment.26
ErrorsParameter xml should be final.26
ErrorsMissing a Javadoc comment.32
ErrorsParameter fPoint should be final.32
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.38
ErrorsMissing a Javadoc comment.38
ErrorsMethod 'getXMLForcePoint' is not designed for extension - needs to be abstract, final or empty.46
ErrorsMissing a Javadoc comment.46

SteeringProperties/Force_packet.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.10
ErrorsLine is longer than 80 characters.11
ErrorsName 'Force_packet' must match pattern '^[A-Z][a-zA-Z0-9]*$'.14
ErrorsMissing a Javadoc comment.16
ErrorsMissing a Javadoc comment.17
ErrorsName 'LAST_DISTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'.17
Errors'4000' is a magic number.17
ErrorsMissing a Javadoc comment.21
ErrorsParameter forcePoints should be final.21
Errors'forcePoints' hides a field.21
ErrorsMissing a Javadoc comment.25
ErrorsParameter forceValue should be final.25
ErrorsMissing a Javadoc comment.30
ErrorsParameter firstForceValue should be final.30
ErrorsParameter lastForceValue should be final.30
ErrorsMissing a Javadoc comment.36
ErrorsParameter xmlPacket should be final.36
Errors'for' is not followed by whitespace.38
ErrorsParameter force_packet should be final.44
ErrorsExpected @param tag for 'force_packet'.44
ErrorsName 'force_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.44
ErrorsMethod 'setForcePacket' is not designed for extension - needs to be abstract, final or empty.53
ErrorsMissing a Javadoc comment.53
ErrorsParameter f_packet should be final.53
ErrorsName 'f_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.53
Errors'for' is not followed by whitespace.55
ErrorsLine has trailing spaces.60
ErrorsMethod 'getForcePoints' is not designed for extension - needs to be abstract, final or empty.61
ErrorsMissing a Javadoc comment.61
ErrorsMethod 'getLAST_DISTANCE' is not designed for extension - needs to be abstract, final or empty.65
ErrorsMissing a Javadoc comment.65
ErrorsName 'getLAST_DISTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'.65
ErrorsLine is longer than 80 characters.69
ErrorsMethod 'addForcePoint' is not designed for extension - needs to be abstract, final or empty.70
ErrorsParameter forcePoint should be final.70
ErrorsExpected @param tag for 'forcePoint'.70
Errors'for' is not followed by whitespace.72
Errors'if' construct must use '{}'s.73
ErrorsMethod 'deleteForcePoint' is not designed for extension - needs to be abstract, final or empty.79
ErrorsParameter forcePoint should be final.79
ErrorsExpected @param tag for 'forcePoint'.79
Errors'if' construct must use '{}'s.80
ErrorsLine is longer than 80 characters.80
ErrorsMethod 'getValueOfTheDistance' is not designed for extension - needs to be abstract, final or empty.83
ErrorsMissing a Javadoc comment.83
ErrorsParameter distance should be final.83
ErrorsLine is longer than 80 characters.88
ErrorsLine is longer than 80 characters.89
ErrorsLine is longer than 80 characters.94
Errors'cast' is not followed by whitespace.94
Errors'/' is not preceded with whitespace.94
Errors'/' is not followed by whitespace.94
ErrorsLine is longer than 80 characters.98
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.104
ErrorsMissing a Javadoc comment.104
Errors'for' is not followed by whitespace.106
ErrorsMethod 'getXMLForce_packet' is not designed for extension - needs to be abstract, final or empty.112
ErrorsMissing a Javadoc comment.112
ErrorsName 'getXMLForce_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.112
Errors'for' is not followed by whitespace.115
ErrorsLine is longer than 80 characters.123
ErrorsLine is longer than 80 characters.125
ErrorsExpected an @return tag.126
ErrorsMethod 'getLowerFP' is not designed for extension - needs to be abstract, final or empty.126
ErrorsParameter distance should be final.126
ErrorsExpected @param tag for 'distance'.126
Errors'for' is not followed by whitespace.128
Errors'if' construct must use '{}'s.129
ErrorsLine is longer than 80 characters.134
ErrorsExpected an @return tag.135
ErrorsMethod 'getHigherFP' is not designed for extension - needs to be abstract, final or empty.135
ErrorsParameter distance should be final.135
ErrorsExpected @param tag for 'distance'.135
Errors'for' is not followed by whitespace.137
Errors'-' is not preceded with whitespace.137
Errors'-' is not followed by whitespace.137
Errors'>=' is not preceded with whitespace.137
Errors'if' construct must use '{}'s.139
ErrorsExpected an @return tag.145
ErrorsLine is longer than 80 characters.145
ErrorsMethod 'getValueOfTheLine' is not designed for extension - needs to be abstract, final or empty.145
ErrorsParameter fromDistance should be final.145
ErrorsExpected @param tag for 'fromDistance'.145
ErrorsParameter fromValue should be final.145
ErrorsExpected @param tag for 'fromValue'.145
ErrorsParameter toDistance should be final.145
ErrorsExpected @param tag for 'toDistance'.145
ErrorsParameter direction should be final.145
ErrorsExpected @param tag for 'direction'.145
ErrorsLine is longer than 80 characters.146
Errors'cast' is not followed by whitespace.146
Errors'*' is not preceded with whitespace.146
Errors'*' is not followed by whitespace.146
Errors';' is preceded with whitespace.146
ErrorsExpected an @return tag.151
ErrorsMethod 'getInifinityPoint' is not designed for extension - needs to be abstract, final or empty.151
ErrorsLine is longer than 80 characters.164
ErrorsExpected an @return tag.165
ErrorsMethod 'getInifinityPoint' is not designed for extension - needs to be abstract, final or empty.165
ErrorsParameter fp1 should be final.165
ErrorsExpected @param tag for 'fp1'.165
ErrorsParameter fp2 should be final.165
ErrorsExpected @param tag for 'fp2'.165
ErrorsLine is longer than 80 characters.169
Errors'cast' is not followed by whitespace.169
Errors'/' is not preceded with whitespace.169
Errors'/' is not followed by whitespace.169
Errors';' is preceded with whitespace.169
ErrorsLine is longer than 80 characters.170
ErrorsLine is longer than 80 characters.174

SteeringProperties/LeaderFollowingProperties.java

ViolationMessageLine
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.12
Errors'{' is not followed by whitespace.12
ErrorsMissing a Javadoc comment.12
ErrorsMissing a Javadoc comment.12
Errors'}' is not preceded with whitespace.12
ErrorsLine is longer than 80 characters.14
ErrorsLine has trailing spaces.22
ErrorsLine is longer than 80 characters.23
ErrorsLine is longer than 80 characters.24
ErrorsLine is longer than 80 characters.25
ErrorsLine is longer than 80 characters.26
ErrorsLine is longer than 80 characters.27
ErrorsLine is longer than 80 characters.28
ErrorsLine is longer than 80 characters.30
ErrorsLine is longer than 80 characters.33
ErrorsLine is longer than 80 characters.36
ErrorsLine is longer than 80 characters.39
ErrorsLine is longer than 80 characters.42
ErrorsLine is longer than 80 characters.45
ErrorsLine is longer than 80 characters.48
ErrorsMissing a Javadoc comment.51
Errors'200' is a magic number.53
Errors'300' is a magic number.55
Errors'50' is a magic number.56
Errors'5' is a magic number.63
ErrorsMissing a Javadoc comment.67
ErrorsParameter behaviorType should be final.67
Errors'200' is a magic number.69
Errors'300' is a magic number.71
Errors'50' is a magic number.72
Errors'5' is a magic number.79
ErrorsMissing a Javadoc comment.84
ErrorsParameter xml should be final.84
ErrorsLine is longer than 80 characters.85
ErrorsLine has trailing spaces.99
ErrorsLine is longer than 80 characters.111
ErrorsMore than 7 parameters.111
ErrorsParameter leaderForce should be final.111
Errors'leaderForce' hides a field.111
ErrorsExpected @param tag for 'leaderForce'.111
ErrorsParameter leaderName should be final.111
Errors'leaderName' hides a field.111
ErrorsExpected @param tag for 'leaderName'.111
ErrorsParameter distanceFromTheLeader should be final.111
ErrorsExpected @param tag for 'distanceFromTheLeader'.111
ErrorsParameter forceDistance should be final.111
Errors'forceDistance' hides a field.111
ErrorsExpected @param tag for 'forceDistance'.111
ErrorsParameter myLFtype should be final.111
Errors'myLFtype' hides a field.111
ErrorsExpected @param tag for 'myLFtype'.111
ErrorsParameter deceleration should be final.111
Errors'deceleration' hides a field.111
ErrorsExpected @param tag for 'deceleration'.111
ErrorsParameter angleFromTheLeader should be final.111
Errors'angleFromTheLeader' hides a field.111
ErrorsExpected @param tag for 'angleFromTheLeader'.111
ErrorsParameter velocityMemory should be final.111
Errors'velocityMemory' hides a field.111
ErrorsExpected @param tag for 'velocityMemory'.111
ErrorsParameter sizeOfMemory should be final.111
Errors'sizeOfMemory' hides a field.111
ErrorsExpected @param tag for 'sizeOfMemory'.111
ErrorsParameter goRound should be final.111
ErrorsExpected @param tag for 'goRound'.111
ErrorsMethod 'setNewBehaviorType' is not designed for extension - needs to be abstract, final or empty.125
ErrorsMissing a Javadoc comment.125
ErrorsParameter behaviorType should be final.125
Errors'5' is a magic number.134
ErrorsMethod 'getAngleFromTheLeader' is not designed for extension - needs to be abstract, final or empty.141
ErrorsMissing a Javadoc comment.141
ErrorsLine is longer than 80 characters.145
ErrorsMethod 'setAngleFromTheLeader' is not designed for extension - needs to be abstract, final or empty.146
ErrorsParameter angleFromTheLeader should be final.146
Errors'angleFromTheLeader' hides a field.146
ErrorsExpected @param tag for 'angleFromTheLeader'.146
ErrorsMethod 'getDistanceFromTheLeader' is not designed for extension - needs to be abstract, final or empty.150
ErrorsMissing a Javadoc comment.150
ErrorsMethod 'setDistanceFromTheLeader' is not designed for extension - needs to be abstract, final or empty.154
ErrorsMissing a Javadoc comment.154
ErrorsParameter distanceFromTheLeader should be final.154
ErrorsMethod 'getForceDistance' is not designed for extension - needs to be abstract, final or empty.158
ErrorsMissing a Javadoc comment.158
ErrorsMethod 'setForceDistance' is not designed for extension - needs to be abstract, final or empty.162
ErrorsMissing a Javadoc comment.162
ErrorsParameter forceDistance should be final.162
Errors'forceDistance' hides a field.162
ErrorsMethod 'getLeaderName' is not designed for extension - needs to be abstract, final or empty.166
ErrorsMissing a Javadoc comment.166
ErrorsMethod 'setLeaderName' is not designed for extension - needs to be abstract, final or empty.170
ErrorsMissing a Javadoc comment.170
ErrorsParameter leaderName should be final.170
Errors'leaderName' hides a field.170
ErrorsMethod 'getSizeOfMemory' is not designed for extension - needs to be abstract, final or empty.174
ErrorsMissing a Javadoc comment.174
ErrorsMethod 'setSizeOfMemory' is not designed for extension - needs to be abstract, final or empty.178
ErrorsMissing a Javadoc comment.178
ErrorsParameter sizeOfMemory should be final.178
Errors'sizeOfMemory' hides a field.178
ErrorsMethod 'isVelocityMemory' is not designed for extension - needs to be abstract, final or empty.182
ErrorsMissing a Javadoc comment.182
ErrorsMethod 'setVelocityMemory' is not designed for extension - needs to be abstract, final or empty.186
ErrorsMissing a Javadoc comment.186
ErrorsParameter velocityMemory should be final.186
Errors'velocityMemory' hides a field.186
ErrorsMethod 'isDeceleration' is not designed for extension - needs to be abstract, final or empty.190
ErrorsMissing a Javadoc comment.190
ErrorsMethod 'setDeceleration' is not designed for extension - needs to be abstract, final or empty.194
ErrorsMissing a Javadoc comment.194
ErrorsParameter deceleration should be final.194
Errors'deceleration' hides a field.194
ErrorsMethod 'isCircumvention' is not designed for extension - needs to be abstract, final or empty.198
ErrorsMissing a Javadoc comment.198
ErrorsMethod 'setCircumvention' is not designed for extension - needs to be abstract, final or empty.202
ErrorsMissing a Javadoc comment.202
ErrorsParameter circumvention should be final.202
Errors'circumvention' hides a field.202
ErrorsMethod 'getLeaderForce' is not designed for extension - needs to be abstract, final or empty.206
ErrorsMissing a Javadoc comment.206
ErrorsMethod 'setLeaderForce' is not designed for extension - needs to be abstract, final or empty.210
ErrorsMissing a Javadoc comment.210
ErrorsParameter leaderForce should be final.210
Errors'leaderForce' hides a field.210
ErrorsMethod 'getMyLFtype' is not designed for extension - needs to be abstract, final or empty.214
ErrorsMissing a Javadoc comment.214
ErrorsMethod 'setMyLFtype' is not designed for extension - needs to be abstract, final or empty.218
ErrorsMissing a Javadoc comment.218
ErrorsParameter myLFtype should be final.218
Errors'myLFtype' hides a field.218
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.222
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.243
ErrorsParameter newProperties should be final.244
ErrorsLine is longer than 80 characters.245
Errors'cast' is not followed by whitespace.245
ErrorsLine is longer than 80 characters.246
Errors'cast' is not followed by whitespace.246
ErrorsLine is longer than 80 characters.247
Errors'cast' is not followed by whitespace.247
ErrorsLine is longer than 80 characters.248
Errors'cast' is not followed by whitespace.248
ErrorsLine is longer than 80 characters.249
Errors'cast' is not followed by whitespace.249
ErrorsLine is longer than 80 characters.250
Errors'cast' is not followed by whitespace.250
ErrorsLine is longer than 80 characters.251
Errors'cast' is not followed by whitespace.251
ErrorsLine is longer than 80 characters.252
Errors'cast' is not followed by whitespace.252
ErrorsLine is longer than 80 characters.253
Errors'cast' is not followed by whitespace.253
ErrorsLine is longer than 80 characters.254
Errors'cast' is not followed by whitespace.254
ErrorsMethod 'getXMLProperties' is not designed for extension - needs to be abstract, final or empty.257
ErrorsMissing a Javadoc comment.257
ErrorsLine is longer than 80 characters.258

SteeringProperties/ObstacleAvoidanceProperties.java

ViolationMessageLine
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.16
ErrorsLine is longer than 80 characters.17
ErrorsLine is longer than 80 characters.18
ErrorsLine is longer than 80 characters.19
ErrorsLine is longer than 80 characters.22
ErrorsLine is longer than 80 characters.23
ErrorsLine is longer than 80 characters.24
ErrorsLine is longer than 80 characters.27
ErrorsLine is longer than 80 characters.28
ErrorsLine is longer than 80 characters.29
ErrorsLine is longer than 80 characters.30
ErrorsLine is longer than 80 characters.33
Errors'240' is a magic number.36
ErrorsLine is longer than 80 characters.42
ErrorsParameter behaviorType should be final.43
ErrorsExpected @param tag for 'behaviorType'.43
Errors'240' is a magic number.45
ErrorsLine is longer than 80 characters.52
ErrorsParameter xml should be final.53
ErrorsExpected @param tag for 'xml'.53
ErrorsLine is longer than 80 characters.54
ErrorsLine is longer than 80 characters.67
ErrorsParameter repulsiveForce should be final.67
Errors'repulsiveForce' hides a field.67
ErrorsExpected @param tag for 'repulsiveForce'.67
ErrorsParameter orderOfTheForce should be final.67
ErrorsExpected @param tag for 'orderOfTheForce'.67
ErrorsParameter frontCollisions should be final.67
Errors'frontCollisions' hides a field.67
ErrorsExpected @param tag for 'frontCollisions'.67
ErrorsParameter treeCollisions should be final.67
Errors'treeCollisions' hides a field.67
ErrorsExpected @param tag for 'treeCollisions'.67
ErrorsMethod 'setNewBehaviorType' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMissing a Javadoc comment.75
ErrorsParameter behaviorType should be final.75
ErrorsMethod 'getRepulsiveForce' is not designed for extension - needs to be abstract, final or empty.85
ErrorsMissing a Javadoc comment.85
ErrorsMethod 'setRepulsiveForce' is not designed for extension - needs to be abstract, final or empty.89
ErrorsMissing a Javadoc comment.89
ErrorsParameter repulsiveForce should be final.89
Errors'repulsiveForce' hides a field.89
ErrorsMethod 'getForceOrder' is not designed for extension - needs to be abstract, final or empty.93
ErrorsMissing a Javadoc comment.93
ErrorsMethod 'setForceOrder' is not designed for extension - needs to be abstract, final or empty.97
ErrorsMissing a Javadoc comment.97
ErrorsParameter orderOfTheForce should be final.97
ErrorsMethod 'isFrontCollisions' is not designed for extension - needs to be abstract, final or empty.101
ErrorsMissing a Javadoc comment.101
ErrorsMethod 'setFrontCollisions' is not designed for extension - needs to be abstract, final or empty.105
ErrorsMissing a Javadoc comment.105
ErrorsParameter frontCollisions should be final.105
Errors'frontCollisions' hides a field.105
ErrorsMethod 'isTreeCollisions' is not designed for extension - needs to be abstract, final or empty.109
ErrorsMissing a Javadoc comment.109
ErrorsMethod 'setTreeCollisions' is not designed for extension - needs to be abstract, final or empty.113
ErrorsMissing a Javadoc comment.113
ErrorsParameter treeCollisions should be final.113
Errors'treeCollisions' hides a field.113
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.117
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.127
ErrorsParameter newProperties should be final.128
ErrorsLine is longer than 80 characters.129
Errors'cast' is not followed by whitespace.129
ErrorsLine is longer than 80 characters.130
Errors'cast' is not followed by whitespace.130
ErrorsLine is longer than 80 characters.131
Errors'cast' is not followed by whitespace.131
ErrorsLine is longer than 80 characters.132
Errors'cast' is not followed by whitespace.132
ErrorsMethod 'getXMLProperties' is not designed for extension - needs to be abstract, final or empty.135
ErrorsMissing a Javadoc comment.135
ErrorsLine is longer than 80 characters.136

SteeringProperties/PathFollowingProperties.java

ViolationMessageLine
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.8
ErrorsUnused import - cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.NavPoint.8
ErrorsLine is longer than 80 characters.16
ErrorsLine is longer than 80 characters.20
ErrorsVariable 'path' must be private and have accessor methods.24
ErrorsLine has trailing spaces.25
ErrorsLine is longer than 80 characters.26
ErrorsLine is longer than 80 characters.29
ErrorsLine is longer than 80 characters.32
ErrorsMissing a Javadoc comment.35
Errors'200' is a magic number.37
Errors'400' is a magic number.38
Errors'9440' is a magic number.39
Errors',' is not followed by whitespace.39
Errors'-9500' is a magic number.39
Errors',' is not followed by whitespace.39
Errors'-3446.65' is a magic number.39
Errors'50' is a magic number.41
Errors'5' is a magic number.42
ErrorsMissing a Javadoc comment.45
ErrorsParameter behaviorType should be final.45
Errors'200' is a magic number.47
Errors'400' is a magic number.48
Errors'9440' is a magic number.49
Errors',' is not followed by whitespace.49
Errors'-9500' is a magic number.49
Errors',' is not followed by whitespace.49
Errors'-3446.65' is a magic number.49
Errors'50' is a magic number.51
Errors'5' is a magic number.52
ErrorsLine has trailing spaces.55
ErrorsMissing a Javadoc comment.56
ErrorsParameter xml should be final.56
ErrorsLine is longer than 80 characters.57
ErrorsLine is longer than 80 characters.60
Errors',' is not followed by whitespace.60
Errors',' is not followed by whitespace.60
ErrorsMissing a Javadoc comment.76
ErrorsParameter path should be final.76
Errors'path' hides a field.76
Errors'200' is a magic number.78
Errors'400' is a magic number.79
Errors'50' is a magic number.82
Errors'5' is a magic number.83
ErrorsLine has trailing spaces.85
ErrorsLine is longer than 80 characters.86
ErrorsMissing a Javadoc comment.86
ErrorsParameter repulsiveForce should be final.86
Errors'repulsiveForce' hides a field.86
ErrorsParameter distanceFromThePath should be final.86
ErrorsParameter path should be final.86
Errors'path' hides a field.86
ErrorsParameter targetLocation should be final.86
Errors'targetLocation' hides a field.86
ErrorsParameter regulatingForce should be final.86
Errors'regulatingForce' hides a field.86
ErrorsParameter projection should be final.86
Errors'projection' hides a field.86
ErrorsMethod 'setNewBehaviorType' is not designed for extension - needs to be abstract, final or empty.96
ErrorsMissing a Javadoc comment.96
ErrorsParameter behaviorType should be final.96
Errors'5' is a magic number.99
Errors'50' is a magic number.101
Errors'5' is a magic number.102
ErrorsLine has trailing spaces.103
ErrorsMethod 'getRepulsiveForce' is not designed for extension - needs to be abstract, final or empty.107
ErrorsMissing a Javadoc comment.107
ErrorsMethod 'setRepulsiveForce' is not designed for extension - needs to be abstract, final or empty.111
ErrorsMissing a Javadoc comment.111
ErrorsParameter orderOfTheForce should be final.111
ErrorsMethod 'getDistanceFromThePath' is not designed for extension - needs to be abstract, final or empty.116
ErrorsMissing a Javadoc comment.116
ErrorsMethod 'setDistanceFromThePath' is not designed for extension - needs to be abstract, final or empty.120
ErrorsMissing a Javadoc comment.120
ErrorsParameter distanceFromThePath should be final.120
ErrorsMethod 'getPath' is not designed for extension - needs to be abstract, final or empty.124
ErrorsMissing a Javadoc comment.124
ErrorsMethod 'setPath' is not designed for extension - needs to be abstract, final or empty.128
ErrorsMissing a Javadoc comment.128
ErrorsParameter path should be final.128
Errors'path' hides a field.128
ErrorsMethod 'getTargetLocation' is not designed for extension - needs to be abstract, final or empty.132
ErrorsMissing a Javadoc comment.132
ErrorsMethod 'setTargetLocation' is not designed for extension - needs to be abstract, final or empty.136
ErrorsMissing a Javadoc comment.136
ErrorsParameter targetLocation should be final.136
Errors'targetLocation' hides a field.136
ErrorsMethod 'getRegulatingForce' is not designed for extension - needs to be abstract, final or empty.140
ErrorsMissing a Javadoc comment.140
ErrorsMethod 'setRegulatingForce' is not designed for extension - needs to be abstract, final or empty.144
ErrorsMissing a Javadoc comment.144
ErrorsParameter regulatingForce should be final.144
Errors'regulatingForce' hides a field.144
ErrorsMethod 'getProjection' is not designed for extension - needs to be abstract, final or empty.148
ErrorsMissing a Javadoc comment.148
ErrorsMethod 'setProjection' is not designed for extension - needs to be abstract, final or empty.152
ErrorsMissing a Javadoc comment.152
ErrorsParameter projection should be final.152
Errors'projection' hides a field.152
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.156
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.167
ErrorsParameter newProperties should be final.168
ErrorsLine is longer than 80 characters.169
Errors'cast' is not followed by whitespace.169
ErrorsLine is longer than 80 characters.170
Errors'cast' is not followed by whitespace.170
ErrorsLine is longer than 80 characters.171
Errors'cast' is not followed by whitespace.171
Errors'cast' is not followed by whitespace.172
ErrorsLine is longer than 80 characters.173
Errors'cast' is not followed by whitespace.173
ErrorsLine is longer than 80 characters.174
Errors'cast' is not followed by whitespace.174
ErrorsMethod 'getXMLProperties' is not designed for extension - needs to be abstract, final or empty.177
ErrorsMissing a Javadoc comment.177

SteeringProperties/PeopleAvoidanceProperties.java

ViolationMessageLine
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.12
ErrorsLine has trailing spaces.14
ErrorsLine is longer than 80 characters.22
ErrorsLine is longer than 80 characters.25
ErrorsLine is longer than 80 characters.28
ErrorsLine is longer than 80 characters.31
ErrorsMissing a Javadoc comment.34
Errors'200' is a magic number.36
Errors'300' is a magic number.37
Errors'16' is a magic number.41
ErrorsMissing a Javadoc comment.44
ErrorsParameter behaviorType should be final.44
Errors'200' is a magic number.46
Errors'300' is a magic number.47
Errors'16' is a magic number.51
ErrorsMissing a Javadoc comment.55
ErrorsParameter xml should be final.55
ErrorsLine is longer than 80 characters.56
ErrorsLine is longer than 80 characters.65
ErrorsMissing a Javadoc comment.65
ErrorsParameter forceFromOtherPeople should be final.65
ErrorsParameter distanceFromOtherPeople should be final.65
ErrorsParameter goRoundPartner should be final.65
ErrorsParameter deceleration should be final.65
Errors'deceleration' hides a field.65
ErrorsParameter acceleration should be final.65
Errors'acceleration' hides a field.65
ErrorsParameter visionInTicks should be final.65
ErrorsMethod 'setNewBehaviorType' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMissing a Javadoc comment.75
ErrorsParameter behaviorType should be final.75
Errors'}' should be on the same line.81
Errors'16' is a magic number.86
ErrorsMethod 'getRepulsiveForce' is not designed for extension - needs to be abstract, final or empty.90
ErrorsMissing a Javadoc comment.90
ErrorsMethod 'setRepulsiveForce' is not designed for extension - needs to be abstract, final or empty.94
ErrorsMissing a Javadoc comment.94
ErrorsParameter orderOfTheForce should be final.94
ErrorsMethod 'getDistanceFromOtherPeople' is not designed for extension - needs to be abstract, final or empty.98
ErrorsMissing a Javadoc comment.98
ErrorsMethod 'setDistanceFromOtherPeople' is not designed for extension - needs to be abstract, final or empty.102
ErrorsMissing a Javadoc comment.102
ErrorsParameter distanceFromOtherPeople should be final.102
ErrorsMethod 'isCircumvention' is not designed for extension - needs to be abstract, final or empty.106
ErrorsMissing a Javadoc comment.106
ErrorsMethod 'setCircumvention' is not designed for extension - needs to be abstract, final or empty.110
ErrorsMissing a Javadoc comment.110
ErrorsParameter goRoundPartner should be final.110
ErrorsMethod 'getProjection' is not designed for extension - needs to be abstract, final or empty.118
ErrorsMethod 'setProjection' is not designed for extension - needs to be abstract, final or empty.126
ErrorsParameter projection should be final.126
Errors'projection' hides a field.126
ErrorsExpected @param tag for 'projection'.126
ErrorsMethod 'isAcceleration' is not designed for extension - needs to be abstract, final or empty.130
ErrorsMissing a Javadoc comment.130
ErrorsMethod 'setAcceleration' is not designed for extension - needs to be abstract, final or empty.134
ErrorsMissing a Javadoc comment.134
ErrorsParameter acceleration should be final.134
Errors'acceleration' hides a field.134
ErrorsMethod 'isDeceleration' is not designed for extension - needs to be abstract, final or empty.138
ErrorsMissing a Javadoc comment.138
ErrorsMethod 'setDeceleration' is not designed for extension - needs to be abstract, final or empty.142
ErrorsMissing a Javadoc comment.142
ErrorsParameter deceleration should be final.142
Errors'deceleration' hides a field.142
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.146
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.158
ErrorsParameter newProperties should be final.159
ErrorsLine is longer than 80 characters.160
Errors'cast' is not followed by whitespace.160
ErrorsLine is longer than 80 characters.161
Errors'cast' is not followed by whitespace.161
ErrorsLine is longer than 80 characters.162
Errors'cast' is not followed by whitespace.162
ErrorsLine is longer than 80 characters.163
Errors'cast' is not followed by whitespace.163
ErrorsLine is longer than 80 characters.164
Errors'cast' is not followed by whitespace.164
ErrorsLine is longer than 80 characters.165
Errors'cast' is not followed by whitespace.165
ErrorsLine has trailing spaces.167
ErrorsMethod 'getXMLProperties' is not designed for extension - needs to be abstract, final or empty.168
ErrorsMissing a Javadoc comment.168
ErrorsLine is longer than 80 characters.169

SteeringProperties/SteeringProperties.java

ViolationMessageLine
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.12
ErrorsLine is longer than 80 characters.13
ErrorsLine is longer than 80 characters.15
ErrorsLine is longer than 80 characters.16
ErrorsLine is longer than 80 characters.17
Errors'{' is not followed by whitespace.18
Errors'}' is not preceded with whitespace.18
ErrorsVariable 'type' must be private and have accessor methods.21
ErrorsLine is longer than 80 characters.23
ErrorsVariable 'active' must be private and have accessor methods.24
ErrorsLine is longer than 80 characters.26
ErrorsVariable 'weight' must be private and have accessor methods.27
ErrorsLine is longer than 80 characters.29
ErrorsVariable 'behaviorType' must be private and have accessor methods.30
ErrorsMissing a Javadoc comment.32
ErrorsParameter type should be final.32
Errors'type' hides a field.32
ErrorsMissing a Javadoc comment.39
ErrorsParameter type should be final.39
Errors'type' hides a field.39
ErrorsParameter behaviorType should be final.39
Errors'behaviorType' hides a field.39
ErrorsLine is longer than 80 characters.46
ErrorsMissing a Javadoc comment.46
ErrorsParameter type should be final.46
Errors'type' hides a field.46
ErrorsParameter active should be final.46
Errors'active' hides a field.46
ErrorsParameter weight should be final.46
Errors'weight' hides a field.46
ErrorsLine is longer than 80 characters.53
ErrorsMissing a Javadoc comment.53
ErrorsParameter type should be final.53
Errors'type' hides a field.53
ErrorsParameter active should be final.53
Errors'active' hides a field.53
ErrorsParameter weight should be final.53
Errors'weight' hides a field.53
ErrorsParameter behaviorType should be final.53
Errors'behaviorType' hides a field.53
ErrorsLine has trailing spaces.59
ErrorsMethod 'getType' is not designed for extension - needs to be abstract, final or empty.60
ErrorsMissing a Javadoc comment.60
ErrorsMethod 'setType' is not designed for extension - needs to be abstract, final or empty.64
ErrorsMissing a Javadoc comment.64
ErrorsParameter type should be final.64
Errors'type' hides a field.64
ErrorsMethod 'isActive' is not designed for extension - needs to be abstract, final or empty.68
ErrorsMissing a Javadoc comment.68
ErrorsMethod 'setActive' is not designed for extension - needs to be abstract, final or empty.72
ErrorsMissing a Javadoc comment.72
ErrorsParameter active should be final.72
Errors'active' hides a field.72
ErrorsMethod 'getWeight' is not designed for extension - needs to be abstract, final or empty.76
ErrorsMissing a Javadoc comment.76
ErrorsMethod 'setWeight' is not designed for extension - needs to be abstract, final or empty.80
ErrorsMissing a Javadoc comment.80
ErrorsParameter weight should be final.80
Errors'weight' hides a field.80
ErrorsMethod 'getBehaviorType' is not designed for extension - needs to be abstract, final or empty.84
ErrorsMissing a Javadoc comment.84
ErrorsMethod 'setBehaviorType' is not designed for extension - needs to be abstract, final or empty.88
ErrorsMissing a Javadoc comment.88
ErrorsParameter behaviorType should be final.88
Errors'behaviorType' hides a field.88
ErrorsLine is longer than 80 characters.89
ErrorsMethod 'getText' is not designed for extension - needs to be abstract, final or empty.95
ErrorsMissing a Javadoc comment.95
ErrorsMissing a Javadoc comment.102
Errors'behaviorType' hides a field.102
ErrorsMissing a Javadoc comment.104
ErrorsMissing a Javadoc comment.106

SteeringProperties/TargetApproachingProperties.java

ViolationMessageLine
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.10
ErrorsLine is longer than 80 characters.11
ErrorsFirst sentence should end with a period.16
ErrorsMissing a Javadoc comment.19
ErrorsMissing a Javadoc comment.24
ErrorsParameter behaviorType should be final.24
ErrorsMissing a Javadoc comment.30
ErrorsParameter xml should be final.30
ErrorsLine is longer than 80 characters.31
Errors'for' is not followed by whitespace.32
ErrorsLine is longer than 80 characters.37
ErrorsMissing a Javadoc comment.37
ErrorsParameter attractiveForce should be final.37
ErrorsParameter endLocation should be final.37
ErrorsLine is longer than 80 characters.39
ErrorsMethod 'setNewBehaviorType' is not designed for extension - needs to be abstract, final or empty.42
ErrorsMissing a Javadoc comment.42
ErrorsParameter behaviorType should be final.42
ErrorsLine is longer than 80 characters.45
ErrorsLine is longer than 80 characters.47
ErrorsMethod 'getAttractiveForce' is not designed for extension - needs to be abstract, final or empty.52
ErrorsMissing a Javadoc comment.52
ErrorsLine is longer than 80 characters.53
ErrorsLine is longer than 80 characters.54
Errors'else' construct must use '{}'s.55
Errors'100' is a magic number.55
ErrorsLine has trailing spaces.58
ErrorsMethod 'setAttractiveForce' is not designed for extension - needs to be abstract, final or empty.58
ErrorsMissing a Javadoc comment.58
ErrorsParameter attractiveForce should be final.58
ErrorsLine is longer than 80 characters.59
ErrorsLine is longer than 80 characters.60
ErrorsMethod 'getTargets' is not designed for extension - needs to be abstract, final or empty.64
ErrorsMissing a Javadoc comment.64
ErrorsMethod 'setTargets' is not designed for extension - needs to be abstract, final or empty.68
ErrorsMissing a Javadoc comment.68
ErrorsParameter targets should be final.68
Errors'targets' hides a field.68
ErrorsMethod 'getTarget_packet' is not designed for extension - needs to be abstract, final or empty.72
ErrorsMissing a Javadoc comment.72
ErrorsName 'getTarget_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.72
ErrorsParameter index should be final.72
ErrorsMethod 'setTarget_packet' is not designed for extension - needs to be abstract, final or empty.77
ErrorsName 'setTarget_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.77
ErrorsParameter index should be final.77
ErrorsExpected @param tag for 'index'.77
ErrorsParameter tp should be final.77
ErrorsExpected @param tag for 'tp'.77
ErrorsFirst sentence should end with a period.84
ErrorsMethod 'removeTarget_packet' is not designed for extension - needs to be abstract, final or empty.85
ErrorsName 'removeTarget_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.85
ErrorsParameter index should be final.85
ErrorsExpected @param tag for 'index'.85
ErrorsMethod 'setTargetLocation' is not designed for extension - needs to be abstract, final or empty.91
ErrorsMissing a Javadoc comment.91
ErrorsParameter index should be final.91
ErrorsParameter loc should be final.91
ErrorsMethod 'addTarget_packet' is not designed for extension - needs to be abstract, final or empty.97
ErrorsMissing a Javadoc comment.97
ErrorsName 'addTarget_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.97
ErrorsParameter tp should be final.97
ErrorsLine has trailing spaces.100
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.101
Errors'for' is not followed by whitespace.105
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.112
ErrorsParameter newProperties should be final.113
ErrorsLine has trailing spaces.114
ErrorsLine is longer than 80 characters.114
Errors'cast' is not followed by whitespace.114
ErrorsMethod 'getXMLProperties' is not designed for extension - needs to be abstract, final or empty.117
ErrorsMissing a Javadoc comment.117
ErrorsLine is longer than 80 characters.118
Errors'for' is not followed by whitespace.120

SteeringProperties/Target_packet.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.7
ErrorsName 'Target_packet' must match pattern '^[A-Z][a-zA-Z0-9]*$'.10
ErrorsLine is longer than 80 characters.12
ErrorsLine has trailing spaces.14
ErrorsName 'force_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.16
ErrorsMissing a Javadoc comment.18
Errors'100' is a magic number.19
Errors'9440' is a magic number.20
Errors',' is not followed by whitespace.20
Errors'-10500' is a magic number.20
Errors',' is not followed by whitespace.20
Errors'-3446.65' is a magic number.20
ErrorsMissing a Javadoc comment.23
ErrorsParameter xml_packet should be final.23
ErrorsName 'xml_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.23
ErrorsLine is longer than 80 characters.25
Errors',' is not followed by whitespace.25
Errors',' is not followed by whitespace.25
ErrorsMissing a Javadoc comment.28
ErrorsParameter targetLocation should be final.28
Errors'targetLocation' hides a field.28
ErrorsParameter force_packet should be final.28
Errors'force_packet' hides a field.28
ErrorsName 'force_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.28
ErrorsMethod 'getTargetLocation' is not designed for extension - needs to be abstract, final or empty.33
ErrorsMissing a Javadoc comment.33
ErrorsMethod 'setTargetLocation' is not designed for extension - needs to be abstract, final or empty.37
ErrorsMissing a Javadoc comment.37
ErrorsParameter endLocation should be final.37
ErrorsMethod 'setTarget_Packet' is not designed for extension - needs to be abstract, final or empty.41
ErrorsMissing a Javadoc comment.41
ErrorsName 'setTarget_Packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.41
ErrorsParameter tp should be final.41
ErrorsMethod 'getForce_packet' is not designed for extension - needs to be abstract, final or empty.50
ErrorsMissing a Javadoc comment.50
ErrorsName 'getForce_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.50
ErrorsMethod 'setForce_packet' is not designed for extension - needs to be abstract, final or empty.54
ErrorsMissing a Javadoc comment.54
ErrorsName 'setForce_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.54
ErrorsParameter f_packet should be final.54
ErrorsName 'f_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.54
ErrorsMethod 'getAttractiveForce' is not designed for extension - needs to be abstract, final or empty.60
ErrorsMissing a Javadoc comment.60
ErrorsParameter distance should be final.60
ErrorsMethod 'setAttractiveForce' is not designed for extension - needs to be abstract, final or empty.65
ErrorsParameter force should be final.65
ErrorsExpected @param tag for 'force'.65
ErrorsExpected an @return tag.70
ErrorsMethod 'getAttractiveForce' is not designed for extension - needs to be abstract, final or empty.70
Errors'if' construct must use '{}'s.71
ErrorsLine is longer than 80 characters.71
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.77
ErrorsMissing a Javadoc comment.77
ErrorsMethod 'getXMLProperties' is not designed for extension - needs to be abstract, final or empty.84
ErrorsMissing a Javadoc comment.84

SteeringProperties/WalkAlongProperties.java

ViolationMessageLine
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.13
ErrorsLine is longer than 80 characters.25
ErrorsLine is longer than 80 characters.28
ErrorsMissing a Javadoc comment.31
Errors'200' is a magic number.33
Errors'9440' is a magic number.35
Errors',' is not followed by whitespace.35
Errors'-10500' is a magic number.35
Errors',' is not followed by whitespace.35
Errors'-3446.65' is a magic number.35
Errors';' is not followed by whitespace.35
Errors'500' is a magic number.36
ErrorsMissing a Javadoc comment.41
ErrorsParameter behaviorType should be final.41
Errors'200' is a magic number.43
Errors'9440' is a magic number.45
Errors',' is not followed by whitespace.45
Errors'-10500' is a magic number.45
Errors',' is not followed by whitespace.45
Errors'-3446.65' is a magic number.45
Errors';' is not followed by whitespace.45
Errors'500' is a magic number.46
ErrorsLine has trailing spaces.51
ErrorsMissing a Javadoc comment.52
ErrorsParameter xml should be final.52
ErrorsLine is longer than 80 characters.56
Errors',' is not followed by whitespace.56
Errors',' is not followed by whitespace.56
ErrorsLine is longer than 80 characters.62
ErrorsMissing a Javadoc comment.62
ErrorsParameter partnerForce should be final.62
Errors'partnerForce' hides a field.62
ErrorsParameter partnerName should be final.62
Errors'partnerName' hides a field.62
ErrorsParameter targetLocation should be final.62
Errors'targetLocation' hides a field.62
ErrorsParameter distanceFromThePartner should be final.62
ErrorsParameter giveWayToPartner should be final.62
Errors'giveWayToPartner' hides a field.62
ErrorsParameter waitForPartner should be final.62
Errors'waitForPartner' hides a field.62
ErrorsMethod 'setNewBehaviorType' is not designed for extension - needs to be abstract, final or empty.72
ErrorsMissing a Javadoc comment.72
ErrorsParameter behaviorType should be final.72
ErrorsMethod 'getPartnerForce' is not designed for extension - needs to be abstract, final or empty.82
ErrorsMissing a Javadoc comment.82
ErrorsMethod 'setPartnerForce' is not designed for extension - needs to be abstract, final or empty.86
ErrorsMissing a Javadoc comment.86
ErrorsParameter attractiveForce should be final.86
ErrorsMethod 'getDistanceFromThePartner' is not designed for extension - needs to be abstract, final or empty.90
ErrorsMissing a Javadoc comment.90
ErrorsMethod 'setDistanceFromThePartner' is not designed for extension - needs to be abstract, final or empty.94
ErrorsMissing a Javadoc comment.94
ErrorsParameter distanceFromThePartner should be final.94
ErrorsMethod 'getTargetLocation' is not designed for extension - needs to be abstract, final or empty.98
ErrorsMissing a Javadoc comment.98
ErrorsMethod 'setTargetLocation' is not designed for extension - needs to be abstract, final or empty.102
ErrorsMissing a Javadoc comment.102
ErrorsParameter targetLocation should be final.102
Errors'targetLocation' hides a field.102
ErrorsMethod 'getPartnerName' is not designed for extension - needs to be abstract, final or empty.106
ErrorsMissing a Javadoc comment.106
ErrorsMethod 'setPartnerName' is not designed for extension - needs to be abstract, final or empty.110
ErrorsMissing a Javadoc comment.110
ErrorsParameter partnerName should be final.110
Errors'partnerName' hides a field.110
ErrorsMethod 'isGiveWayToPartner' is not designed for extension - needs to be abstract, final or empty.114
ErrorsMissing a Javadoc comment.114
ErrorsMethod 'setGiveWayToPartner' is not designed for extension - needs to be abstract, final or empty.118
ErrorsMissing a Javadoc comment.118
ErrorsParameter giveWayToPartner should be final.118
Errors'giveWayToPartner' hides a field.118
ErrorsMethod 'isWaitForPartner' is not designed for extension - needs to be abstract, final or empty.122
ErrorsMissing a Javadoc comment.122
ErrorsMethod 'setWaitForPartner' is not designed for extension - needs to be abstract, final or empty.126
ErrorsMissing a Javadoc comment.126
ErrorsParameter waitForPartner should be final.126
Errors'waitForPartner' hides a field.126
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.130
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.142
ErrorsParameter newProperties should be final.143
ErrorsLine is longer than 80 characters.144
Errors'cast' is not followed by whitespace.144
ErrorsLine is longer than 80 characters.145
Errors'cast' is not followed by whitespace.145
ErrorsLine is longer than 80 characters.146
Errors'cast' is not followed by whitespace.146
ErrorsLine is longer than 80 characters.147
Errors'cast' is not followed by whitespace.147
ErrorsLine is longer than 80 characters.148
Errors'cast' is not followed by whitespace.148
ErrorsLine is longer than 80 characters.149
Errors'cast' is not followed by whitespace.149
ErrorsMethod 'getXMLProperties' is not designed for extension - needs to be abstract, final or empty.152
ErrorsMissing a Javadoc comment.152

SteeringProperties/WallFollowingProperties.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.24
ErrorsLine is longer than 80 characters.26
ErrorsMissing a Javadoc comment.32
Errors'100' is a magic number.34
ErrorsMissing a Javadoc comment.45
ErrorsParameter behaviorType should be final.45
Errors'100' is a magic number.47
ErrorsMissing a Javadoc comment.59
ErrorsParameter xml should be final.59
ErrorsLine is longer than 80 characters.60
ErrorsLine is longer than 80 characters.72
ErrorsMissing a Javadoc comment.72
ErrorsMore than 7 parameters.72
ErrorsParameter wallForce should be final.72
Errors'wallForce' hides a field.72
ErrorsParameter orderOfTheForce should be final.72
ErrorsParameter attractiveForceWeight should be final.72
Errors'attractiveForceWeight' hides a field.72
ErrorsLine is longer than 80 characters.73
ErrorsParameter repulsiveForceWeight should be final.73
Errors'repulsiveForceWeight' hides a field.73
ErrorsParameter concaveEdgesForceWeight should be final.73
Errors'concaveEdgesForceWeight' hides a field.73
ErrorsParameter convexEdgesForceWeight should be final.73
Errors'convexEdgesForceWeight' hides a field.73
ErrorsLine is longer than 80 characters.74
ErrorsParameter justMySide should be final.74
Errors'justMySide' hides a field.74
ErrorsParameter specialDetection should be final.74
Errors'specialDetection' hides a field.74
ErrorsParameter frontCollisions should be final.74
Errors'frontCollisions' hides a field.74
ErrorsMethod 'setNewBehaviorType' is not designed for extension - needs to be abstract, final or empty.87
ErrorsMissing a Javadoc comment.87
ErrorsParameter behaviorType should be final.87
ErrorsMethod 'getWallForce' is not designed for extension - needs to be abstract, final or empty.103
ErrorsMissing a Javadoc comment.103
ErrorsMethod 'setWallForce' is not designed for extension - needs to be abstract, final or empty.107
ErrorsMissing a Javadoc comment.107
ErrorsParameter force should be final.107
ErrorsMethod 'getOrderOfTheForce' is not designed for extension - needs to be abstract, final or empty.111
ErrorsMissing a Javadoc comment.111
ErrorsMethod 'setOrderOfTheForce' is not designed for extension - needs to be abstract, final or empty.115
ErrorsMissing a Javadoc comment.115
ErrorsParameter orderOfTheForce should be final.115
ErrorsMethod 'getAttractiveForceWeight' is not designed for extension - needs to be abstract, final or empty.119
ErrorsMissing a Javadoc comment.119
ErrorsMethod 'setAttractiveForceWeight' is not designed for extension - needs to be abstract, final or empty.123
ErrorsMissing a Javadoc comment.123
ErrorsParameter attractiveForceWeight should be final.123
Errors'attractiveForceWeight' hides a field.123
ErrorsMethod 'getConcaveEdgesForceWeight' is not designed for extension - needs to be abstract, final or empty.127
ErrorsMissing a Javadoc comment.127
ErrorsMethod 'setConcaveEdgesForceWeight' is not designed for extension - needs to be abstract, final or empty.131
ErrorsMissing a Javadoc comment.131
ErrorsParameter concaveEdgesForceWeight should be final.131
Errors'concaveEdgesForceWeight' hides a field.131
ErrorsMethod 'getConvexEdgesForceWeight' is not designed for extension - needs to be abstract, final or empty.135
ErrorsMissing a Javadoc comment.135
ErrorsMethod 'setConvexEdgesForceWeight' is not designed for extension - needs to be abstract, final or empty.139
ErrorsMissing a Javadoc comment.139
ErrorsParameter convexEdgesForceWeight should be final.139
Errors'convexEdgesForceWeight' hides a field.139
ErrorsMethod 'getRepulsiveForceWeight' is not designed for extension - needs to be abstract, final or empty.143
ErrorsMissing a Javadoc comment.143
ErrorsMethod 'setRepulsiveForceWeight' is not designed for extension - needs to be abstract, final or empty.147
ErrorsMissing a Javadoc comment.147
ErrorsParameter repulsiveForceWeight should be final.147
Errors'repulsiveForceWeight' hides a field.147
ErrorsMethod 'isFrontCollisions' is not designed for extension - needs to be abstract, final or empty.151
ErrorsMissing a Javadoc comment.151
ErrorsMethod 'setFrontCollisions' is not designed for extension - needs to be abstract, final or empty.155
ErrorsMissing a Javadoc comment.155
ErrorsParameter frontCollisions should be final.155
Errors'frontCollisions' hides a field.155
ErrorsMethod 'isJustMySide' is not designed for extension - needs to be abstract, final or empty.159
ErrorsMissing a Javadoc comment.159
ErrorsMethod 'setJustMySide' is not designed for extension - needs to be abstract, final or empty.163
ErrorsMissing a Javadoc comment.163
ErrorsParameter justMySide should be final.163
Errors'justMySide' hides a field.163
ErrorsMethod 'isSpecialDetection' is not designed for extension - needs to be abstract, final or empty.167
ErrorsMissing a Javadoc comment.167
ErrorsMethod 'setSpecialDetection' is not designed for extension - needs to be abstract, final or empty.171
ErrorsMissing a Javadoc comment.171
ErrorsParameter specialDetection should be final.171
Errors'specialDetection' hides a field.171
ErrorsMethod 'getSpecialText' is not designed for extension - needs to be abstract, final or empty.175
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.189
ErrorsParameter newProperties should be final.190
ErrorsLine is longer than 80 characters.191
Errors'cast' is not followed by whitespace.191
ErrorsLine is longer than 80 characters.192
Errors'cast' is not followed by whitespace.192
ErrorsLine is longer than 80 characters.193
Errors'cast' is not followed by whitespace.193
ErrorsLine is longer than 80 characters.194
Errors'cast' is not followed by whitespace.194
ErrorsLine is longer than 80 characters.195
Errors'cast' is not followed by whitespace.195
ErrorsLine is longer than 80 characters.196
Errors'cast' is not followed by whitespace.196
ErrorsLine is longer than 80 characters.197
Errors'cast' is not followed by whitespace.197
ErrorsLine is longer than 80 characters.198
Errors'cast' is not followed by whitespace.198
ErrorsLine is longer than 80 characters.199
Errors'cast' is not followed by whitespace.199
ErrorsMethod 'getXMLProperties' is not designed for extension - needs to be abstract, final or empty.202
ErrorsMissing a Javadoc comment.202

SteeringStuff/IRaysFlagChanged.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsMissing package-info.java file.0
ErrorsName 'SteeringStuff' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.10
ErrorsRedundant 'public' modifier.10

SteeringStuff/ISteering.java

ViolationMessageLine
ErrorsName 'SteeringStuff' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.15
ErrorsLine is longer than 80 characters.16
ErrorsLine is longer than 80 characters.17
ErrorsLine is longer than 80 characters.18
ErrorsLine is longer than 80 characters.19
ErrorsLine is longer than 80 characters.22
ErrorsRedundant 'public' modifier.22
ErrorsLine is longer than 80 characters.25
ErrorsRedundant 'public' modifier.28

SteeringStuff/RaycastingManager.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SteeringStuff' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.5
ErrorsLine is longer than 80 characters.11
ErrorsLine has trailing spaces.15
ErrorsMissing a Javadoc comment.16
ErrorsMissing a Javadoc comment.17
ErrorsVariable 'raycasting' must be private and have accessor methods.17
ErrorsMissing a Javadoc comment.19
ErrorsMissing a Javadoc comment.20
ErrorsMissing a Javadoc comment.21
ErrorsLine is longer than 80 characters.23
ErrorsMissing a Javadoc comment.23
ErrorsLine is longer than 80 characters.24
ErrorsMissing a Javadoc comment.24
ErrorsLine is longer than 80 characters.25
ErrorsMissing a Javadoc comment.25
ErrorsLine is longer than 80 characters.27
ErrorsParameter botself should be final.28
Errors'botself' hides a field.28
ErrorsExpected @param tag for 'botself'.28
ErrorsParameter raycasting should be final.28
Errors'raycasting' hides a field.28
ErrorsExpected @param tag for 'raycasting'.28
ErrorsLine is longer than 80 characters.33
ErrorsLine is longer than 80 characters.34
ErrorsMethod 'addRayFlagChangedListener' is not designed for extension - needs to be abstract, final or empty.34
ErrorsParameter type should be final.34
ErrorsExpected @param tag for 'type'.34
ErrorsParameter listener should be final.34
ErrorsExpected @param tag for 'listener'.34
ErrorsMethod 'notifyRayFlagChangedListeners' is not designed for extension - needs to be abstract, final or empty.39
Errors'if' construct must use '{}'s.41
ErrorsLine is longer than 80 characters.41
Errors'+' is not preceded with whitespace.41
Errors'+' is not followed by whitespace.41
ErrorsLine is longer than 80 characters.46
ErrorsLine is longer than 80 characters.47
ErrorsMethod 'addRays' is not designed for extension - needs to be abstract, final or empty.47
ErrorsParameter type should be final.47
ErrorsExpected @param tag for 'type'.47
ErrorsParameter rayList should be final.47
ErrorsExpected @param tag for 'rayList'.47
ErrorsParameter listener should be final.47
ErrorsExpected @param tag for 'listener'.47
ErrorsLine has trailing spaces.50
ErrorsMethod 'removeRays' is not designed for extension - needs to be abstract, final or empty.54
ErrorsParameter type should be final.54
ErrorsExpected @param tag for 'type'.54
ErrorsExpected an @return tag.61
ErrorsLine is longer than 80 characters.61
ErrorsMethod 'getMyFutureRays' is not designed for extension - needs to be abstract, final or empty.61
ErrorsParameter type should be final.61
ErrorsExpected @param tag for 'type'.61
ErrorsExpected an @return tag.66
ErrorsMethod 'raysAreReady' is not designed for extension - needs to be abstract, final or empty.66
ErrorsMissing a Javadoc comment.71
ErrorsLine has trailing spaces.74
ErrorsLine has trailing spaces.76
Errors'for' is not followed by whitespace.77
ErrorsLine is longer than 80 characters.80
Errors'for' is not followed by whitespace.81
ErrorsLine is longer than 80 characters.82
ErrorsLine has trailing spaces.88

SteeringStuff/RefBoolean.java

ViolationMessageLine
ErrorsName 'SteeringStuff' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.9
ErrorsMissing a Javadoc comment.11
ErrorsParameter value should be final.11
Errors'value' hides a field.11
ErrorsMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.15
ErrorsMissing a Javadoc comment.15
ErrorsMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.19
ErrorsMissing a Javadoc comment.19
ErrorsParameter value should be final.19
Errors'value' hides a field.19

SteeringStuff/SteeringManager.java

ViolationMessageLine
ErrorsName 'SteeringStuff' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.9
ErrorsLine is longer than 80 characters.15
ErrorsLine is longer than 80 characters.16
ErrorsLine is longer than 80 characters.17
ErrorsUsing the '.*' form of import should be avoided - SteeringProperties.*.20
ErrorsUsing the '.*' form of import should be avoided - Steerings.*.21
ErrorsLine is longer than 80 characters.23
ErrorsVariable 'botself' must be private and have accessor methods.32
ErrorsMissing a Javadoc comment.34
ErrorsVariable 'locomotion' must be private and have accessor methods.34
ErrorsMissing a Javadoc comment.35
ErrorsVariable 'rayManager' must be private and have accessor methods.35
ErrorsMissing a Javadoc comment.36
Errors',' is not followed by whitespace.36
ErrorsMissing a Javadoc comment.37
Errors',' is not followed by whitespace.37
ErrorsVariable 'steeringWeights' must be private and have accessor methods.37
ErrorsMissing a Javadoc comment.38
Errors',' is not followed by whitespace.38
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.40
ErrorsVariable 'myNextVelocity' must be private and have accessor methods.40
ErrorsMissing a Javadoc comment.41
ErrorsVariable 'multiplier' must be private and have accessor methods.41
ErrorsMissing a Javadoc comment.42
ErrorsMissing a Javadoc comment.43
ErrorsMissing a Javadoc comment.45
ErrorsLine is longer than 80 characters.46
Errors'=' is not preceded with whitespace.47
Errors'=' is not followed by whitespace.47
ErrorsLine is longer than 80 characters.48
Errors'*' is not preceded with whitespace.50
Errors'*' is not followed by whitespace.50
ErrorsLine is longer than 80 characters.51
ErrorsMissing a Javadoc comment.51
Errors'=' is not preceded with whitespace.51
Errors'=' is not followed by whitespace.51
Errors',' is not followed by whitespace.51
Errors',' is not followed by whitespace.51
Errors';' is not followed by whitespace.51
ErrorsLine is longer than 80 characters.52
ErrorsLine is longer than 80 characters.53
ErrorsLine is longer than 80 characters.54
ErrorsLine is longer than 80 characters.55
ErrorsLine is longer than 80 characters.57
ErrorsVariable 'drawRaycasting' must be private and have accessor methods.58
ErrorsLine has trailing spaces.59
ErrorsLine is longer than 80 characters.60
ErrorsMissing a Javadoc comment.63
ErrorsName 'WAPath' must match pattern '^[a-z][a-zA-Z0-9]*$'.63
ErrorsMissing a Javadoc comment.64
ErrorsName 'Thomas' must match pattern '^[a-z][a-zA-Z0-9]*$'.64
ErrorsVariable 'Thomas' must be private and have accessor methods.64
ErrorsMissing a Javadoc comment.65
ErrorsMissing a Javadoc comment.66
ErrorsName 'WA_debugg' must match pattern '^[a-z][a-zA-Z0-9]*$'.66
ErrorsLine is longer than 80 characters.69
ErrorsLine is longer than 80 characters.72
ErrorsParameter event should be final.74
ErrorsLine is longer than 80 characters.75
ErrorsLine has trailing spaces.80
ErrorsLine is longer than 80 characters.82
ErrorsLine is longer than 80 characters.87
ErrorsParameter bot should be final.87
ErrorsParameter raycasting should be final.87
ErrorsParameter locomotion should be final.87
Errors'locomotion' hides a field.87
Errors',' is not followed by whitespace.93
ErrorsLine is longer than 80 characters.105
ErrorsLine is longer than 80 characters.108
ErrorsLine is longer than 80 characters.110
ErrorsParameter bot should be final.110
ErrorsParameter raycasting should be final.110
ErrorsParameter locomotion should be final.110
Errors'locomotion' hides a field.110
ErrorsParameter multiplier should be final.110
Errors'multiplier' hides a field.110
Errors',' is not followed by whitespace.116
ErrorsMissing a Javadoc comment.126
ErrorsLine is longer than 80 characters.129
ErrorsLine is longer than 80 characters.131
Errors'cast' is not followed by whitespace.131
ErrorsLine is longer than 80 characters.134
ErrorsMethod 'addSteering' is not designed for extension - needs to be abstract, final or empty.135
ErrorsParameter type should be final.135
ErrorsExpected @param tag for 'type'.135
ErrorsLine is longer than 80 characters.139
ErrorsMethod 'addSteering' is not designed for extension - needs to be abstract, final or empty.140
ErrorsParameter type should be final.140
ErrorsExpected @param tag for 'type'.140
ErrorsParameter weight should be final.140
ErrorsExpected @param tag for 'weight'.140
Errorsswitch without "default" clause.141
ErrorsLine is longer than 80 characters.143
ErrorsLine is longer than 80 characters.152
ErrorsMust have at least one statement.152
ErrorsLine has trailing spaces.153
ErrorsLine is longer than 80 characters.165
ErrorsLine is longer than 80 characters.174
ErrorsExpected an @return tag.175
ErrorsMethod 'hasSteering' is not designed for extension - needs to be abstract, final or empty.175
ErrorsParameter type should be final.175
ErrorsExpected @param tag for 'type'.175
ErrorsMethod 'removeSteering' is not designed for extension - needs to be abstract, final or empty.180
ErrorsParameter type should be final.180
ErrorsExpected @param tag for 'type'.180
ErrorsLine is longer than 80 characters.181
ErrorsLine is longer than 80 characters.189
ErrorsMethod 'setSteeringProperties' is not designed for extension - needs to be abstract, final or empty.189
ErrorsParameter type should be final.189
ErrorsExpected @param tag for 'type'.189
ErrorsParameter newProperties should be final.189
ErrorsExpected @param tag for 'newProperties'.189
Errors'if' construct must use '{}'s.191
Errors'!=' is not preceded with whitespace.191
Errors'!=' is not followed by whitespace.191
ErrorsLine has trailing spaces.193
ErrorsLine is longer than 80 characters.195
ErrorsMethod 'run' is not designed for extension - needs to be abstract, final or empty.198
Errors'if' construct must use '{}'s.203
ErrorsLine is longer than 80 characters.203
Errors'+' is not preceded with whitespace.203
Errors'+' is not followed by whitespace.203
Errors'+' is not preceded with whitespace.203
Errors'+' is not followed by whitespace.203
Errors'+' is not preceded with whitespace.203
Errors'+' is not followed by whitespace.203
ErrorsLine has trailing spaces.204
ErrorsLine is longer than 80 characters.205
ErrorsLine is longer than 80 characters.206
ErrorsLine is longer than 80 characters.213
Errors'3' is a magic number.213
Errors'/' is not preceded with whitespace.213
Errors'/' is not followed by whitespace.213
Errors'if' construct must use '{}'s.214
Errors'<' is not followed by whitespace.214
Errors'if' construct must use '{}'s.216
Errors'if' construct must use '{}'s.218
ErrorsLine is longer than 80 characters.222
ErrorsLine is longer than 80 characters.225
ErrorsLine is longer than 80 characters.226
ErrorsLine has trailing spaces.227
ErrorsLine has trailing spaces.229
Errors',' is not followed by whitespace.233
Errors',' is not followed by whitespace.233
ErrorsLine has trailing spaces.234
Errors'for' is not followed by whitespace.235
ErrorsLine is longer than 80 characters.238
ErrorsLine is longer than 80 characters.239
Errors',' is not followed by whitespace.239
Errors',' is not followed by whitespace.239
Errors',' is not followed by whitespace.239
ErrorsLine is longer than 80 characters.240
Errors'if' construct must use '{}'s.246
Errors'if' construct must use '{}'s.249
ErrorsLine is longer than 80 characters.249
Errors'/' is not preceded with whitespace.249
Errors'/' is not followed by whitespace.249
ErrorsLine is longer than 80 characters.250
ErrorsLine is longer than 80 characters.251
Errors'>' is not preceded with whitespace.253
Errors'>' is not followed by whitespace.253
ErrorsComment matches to-do format 'TODO:'.254
ErrorsLine is longer than 80 characters.254
Errors'cast' is not followed by whitespace.256
Errors'if' construct must use '{}'s.258
ErrorsLine is longer than 80 characters.258
Errors'if' construct must use '{}'s.261
ErrorsLine is longer than 80 characters.261
Errors'+' is not preceded with whitespace.261
Errors'+' is not followed by whitespace.261
Errors'+' is not preceded with whitespace.261
Errors'+' is not followed by whitespace.261
Errors'+' is not preceded with whitespace.261
Errors'+' is not followed by whitespace.261
Errors'+' is not preceded with whitespace.261
Errors'+' is not followed by whitespace.261
Errors'if' construct must use '{}'s.264
ErrorsLine is longer than 80 characters.264
Errors'+' is not preceded with whitespace.264
Errors'+' is not followed by whitespace.264
Errors'+' is not preceded with whitespace.264
Errors'+' is not followed by whitespace.264
Errors'+' is not preceded with whitespace.264
Errors'+' is not followed by whitespace.264
Errors'/' is not preceded with whitespace.266
Errors'/' is not followed by whitespace.266
Errors'if' construct must use '{}'s.268
ErrorsLine is longer than 80 characters.268
Errors'+' is not preceded with whitespace.268
Errors'+' is not followed by whitespace.268
ErrorsLine has trailing spaces.273
ErrorsLine is longer than 80 characters.274
ErrorsLine is longer than 80 characters.276
ErrorsMethod 'moveTheBot' is not designed for extension - needs to be abstract, final or empty.276
ErrorsParameter nextVelocity should be final.276
ErrorsExpected @param tag for 'nextVelocity'.276
ErrorsParameter everyoneWantsToGoFaster should be final.276
ErrorsExpected @param tag for 'everyoneWantsToGoFaster'.276
ErrorsParameter focusLocation should be final.276
ErrorsExpected @param tag for 'focusLocation'.276
ErrorsLine is longer than 80 characters.278
Errors'if' construct must use '{}'s.280
ErrorsLine is longer than 80 characters.280
Errors'+' is not preceded with whitespace.280
Errors'+' is not followed by whitespace.280
Errors'+' is not preceded with whitespace.280
Errors'+' is not followed by whitespace.280
Errors'+' is not preceded with whitespace.280
Errors'+' is not followed by whitespace.280
Errors'/' is not preceded with whitespace.280
Errors'/' is not followed by whitespace.280
ErrorsLine is longer than 80 characters.282
Errors',' is not followed by whitespace.283
Errors',' is not followed by whitespace.283
Errors'if' construct must use '{}'s.286
ErrorsLine is longer than 80 characters.286
Errors'+' is not preceded with whitespace.286
Errors'+' is not followed by whitespace.286
Errors'if' construct must use '{}'s.289
ErrorsLine is longer than 80 characters.289
Errors'+' is not preceded with whitespace.289
Errors'+' is not followed by whitespace.289
Errors'if' construct must use '{}'s.292
ErrorsLine is longer than 80 characters.292
ErrorsLine has trailing spaces.293
Errors',' is not followed by whitespace.294
Errors',' is not followed by whitespace.294
ErrorsLine is longer than 80 characters.298
Errors'0.8' is a magic number.298
Errors'*' is not preceded with whitespace.298
Errors'*' is not followed by whitespace.298
Errors'if' construct must use '{}'s.299
ErrorsLine is longer than 80 characters.299
Errors'0.8' is a magic number.300
ErrorsLine is longer than 80 characters.305
ErrorsLine is longer than 80 characters.306
ErrorsLine is longer than 80 characters.307
Errors'2.5' is a magic number.308
Errors'if' construct must use '{}'s.310
ErrorsLine is longer than 80 characters.310
Errors'if' construct must use '{}'s.311
Errors'20.5' is a magic number.312
Errors'20.5' is a magic number.313
Errors'2.5' is a magic number.315
Errors'/' is not preceded with whitespace.316
Errors'/' is not followed by whitespace.316
Errors'18' is a magic number.316
Errors'0.8' is a magic number.317
Errors'+' is not preceded with whitespace.317
Errors'+' is not followed by whitespace.317
Errors'if' construct must use '{}'s.320
ErrorsLine is longer than 80 characters.320
Errors'if' construct must use '{}'s.321
Errors'0.8' is a magic number.322
Errors'0.85' is a magic number.323
Errors'0.1' is a magic number.323
Errors'*' is not preceded with whitespace.323
Errors'*' is not followed by whitespace.323
Errors'10' is a magic number.323
Errors'*' is not preceded with whitespace.323
Errors'*' is not followed by whitespace.323
Errors'0.8' is a magic number.323
Errors'*' is not preceded with whitespace.325
Errors'*' is not followed by whitespace.325
Errors'0.75' is a magic number.325
Errors'0.25' is a magic number.325
ErrorsLine is longer than 80 characters.332
ErrorsLine has trailing spaces.333
Errors'if' construct must use '{}'s.334
ErrorsLine is longer than 80 characters.334
Errors'+' is not preceded with whitespace.334
Errors'+' is not followed by whitespace.334
Errors'+' is not preceded with whitespace.334
Errors'+' is not followed by whitespace.334
Errors'+' is not preceded with whitespace.334
Errors'+' is not followed by whitespace.334
Errors'/' is not preceded with whitespace.334
Errors'/' is not followed by whitespace.334
ErrorsLine has trailing spaces.335
ErrorsLine is longer than 80 characters.337
ErrorsLine is longer than 80 characters.339
ErrorsLine is longer than 80 characters.342
ErrorsName 'WAsteering' must match pattern '^[a-z][a-zA-Z0-9]*$'.342
Errors'cast' is not followed by whitespace.342
Errors',' is not followed by whitespace.345
Errors',' is not followed by whitespace.345
Errors',' is not followed by whitespace.349
Errors',' is not followed by whitespace.349
ErrorsExpected an @return tag.355
ErrorsParameter focusLoc should be final.355
ErrorsExpected @param tag for 'focusLoc'.355
ErrorsParameter newFocus should be final.355
ErrorsExpected @param tag for 'newFocus'.355
Errors'if' construct must use '{}'s.356
Errors',' is not followed by whitespace.356
Errors',' is not followed by whitespace.356
Errors'if' construct must use '{}'s.357
Errors',' is not followed by whitespace.357
Errors',' is not followed by whitespace.357
ErrorsLine is longer than 80 characters.358
ErrorsExpected an @return tag.363
Errors'if' construct must use '{}'s.366
ErrorsLine is longer than 80 characters.367
Errors'500' is a magic number.367
Errors'*' is not preceded with whitespace.367
Errors'*' is not followed by whitespace.367
Errors'500' is a magic number.367
Errors'*' is not preceded with whitespace.367
Errors'*' is not followed by whitespace.367
ErrorsExpected an @return tag.371
Errors',' is not followed by whitespace.373
Errors'360' is a magic number.373
Errors'-' is not preceded with whitespace.373
Errors'-' is not followed by whitespace.373
Errors'180' is a magic number.373
Errors',' is not followed by whitespace.373
ErrorsFirst sentence should end with a period.376
ErrorsExpected an @return tag.381
ErrorsParameter angle should be final.381
ErrorsExpected @param tag for 'angle'.381
Errors'{' is not preceded with whitespace.381
Errors'*' is not preceded with whitespace.382
Errors'*' is not followed by whitespace.382
Errors'65535' is a magic number.382
Errors'/' is not preceded with whitespace.382
Errors'/' is not followed by whitespace.382
Errors'360' is a magic number.382
ErrorsExpected an @return tag.386
ErrorsMethod 'getSteeringForces' is not designed for extension - needs to be abstract, final or empty.386
ErrorsExpected an @return tag.391
ErrorsMethod 'getMyActualVelocity' is not designed for extension - needs to be abstract, final or empty.391
ErrorsExpected an @return tag.396
ErrorsMethod 'getMyNextVelocity' is not designed for extension - needs to be abstract, final or empty.396
ErrorsExpected an @return tag.401
ErrorsMethod 'isDrawRaycasting' is not designed for extension - needs to be abstract, final or empty.401
ErrorsMethod 'setDrawRaycasting' is not designed for extension - needs to be abstract, final or empty.406
ErrorsParameter drawRaycasting should be final.406
Errors'drawRaycasting' hides a field.406
ErrorsExpected @param tag for 'drawRaycasting'.406
ErrorsLine is longer than 80 characters.410
ErrorsMethod 'setCanEnlargeVelocity' is not designed for extension - needs to be abstract, final or empty.411
ErrorsParameter canEnlargeVelocity should be final.411
Errors'canEnlargeVelocity' hides a field.411
ErrorsExpected @param tag for 'canEnlargeVelocity'.411
ErrorsLine is longer than 80 characters.415
ErrorsExpected an @return tag.416
ErrorsMethod 'isCanEnlargeVelocity' is not designed for extension - needs to be abstract, final or empty.416
ErrorsLine has trailing spaces.419
ErrorsLine is longer than 80 characters.420
ErrorsLine is longer than 80 characters.421
ErrorsMethod 'setMultiplier' is not designed for extension - needs to be abstract, final or empty.423
ErrorsParameter multiplier should be final.423
Errors'multiplier' hides a field.423
ErrorsExpected @param tag for 'multiplier'.423
ErrorsMethod 'setLastVeloWeight' is not designed for extension - needs to be abstract, final or empty.427
ErrorsMissing a Javadoc comment.427
ErrorsParameter lastVeloWeight should be final.427
Errors'lastVeloWeight' hides a field.427
ErrorsMethod 'setUseLastVeloWeight' is not designed for extension - needs to be abstract, final or empty.431
ErrorsMissing a Javadoc comment.431
ErrorsParameter useLastVeloWeight should be final.431
Errors'useLastVeloWeight' hides a field.431
ErrorsLine is longer than 80 characters.436
ErrorsMethod 'start' is not designed for extension - needs to be abstract, final or empty.439
Errors'if' construct must use '{}'s.440
ErrorsLine is longer than 80 characters.440
ErrorsLine is longer than 80 characters.441
ErrorsLine is longer than 80 characters.445
ErrorsMethod 'stop' is not designed for extension - needs to be abstract, final or empty.449
Errors'if' construct must use '{}'s.450
ErrorsLine is longer than 80 characters.450
ErrorsLine is longer than 80 characters.451
ErrorsExpected an @return tag.459
ErrorsMethod 'isNavigating' is not designed for extension - needs to be abstract, final or empty.459
ErrorsLine is longer than 80 characters.460
ErrorsMethod 'clearSteerings' is not designed for extension - needs to be abstract, final or empty.466
ErrorsLine has trailing spaces.471
ErrorsLine is longer than 80 characters.473
ErrorsExpected an @return tag.476
ErrorsMethod 'getLeaderFollowingProperties' is not designed for extension - needs to be abstract, final or empty.476
Errors'if' construct must use '{}'s.478
ErrorsLine is longer than 80 characters.485
ErrorsExpected an @return tag.488
ErrorsMethod 'getObstacleAvoidanceProperties' is not designed for extension - needs to be abstract, final or empty.488
Errors'if' construct must use '{}'s.490
ErrorsLine is longer than 80 characters.497
ErrorsExpected an @return tag.500
ErrorsMethod 'getPathFollowingProperties' is not designed for extension - needs to be abstract, final or empty.500
Errors'if' construct must use '{}'s.502
ErrorsLine is longer than 80 characters.509
ErrorsExpected an @return tag.512
ErrorsMethod 'getPeopleAvoidanceProperties' is not designed for extension - needs to be abstract, final or empty.512
Errors'if' construct must use '{}'s.514
ErrorsLine is longer than 80 characters.521
ErrorsExpected an @return tag.524
ErrorsMethod 'getTargetApproachingProperties' is not designed for extension - needs to be abstract, final or empty.524
Errors'if' construct must use '{}'s.526
ErrorsExpected an @return tag.536
ErrorsMethod 'getWalkAlongProperties' is not designed for extension - needs to be abstract, final or empty.536
Errors'if' construct must use '{}'s.538
ErrorsLine is longer than 80 characters.545
ErrorsExpected an @return tag.548
ErrorsMethod 'getWallFollowingProperties' is not designed for extension - needs to be abstract, final or empty.548
Errors'if' construct must use '{}'s.550
ErrorsLine has trailing spaces.552
ErrorsLine is longer than 80 characters.556
ErrorsMethod 'addLeaderFollowingSteering' is not designed for extension - needs to be abstract, final or empty.556
ErrorsMissing a Javadoc comment.556
ErrorsParameter properties should be final.556
ErrorsMethod 'removeLeaderFollowingSteering' is not designed for extension - needs to be abstract, final or empty.561
ErrorsMissing a Javadoc comment.561
ErrorsLine is longer than 80 characters.565
ErrorsMethod 'setLeaderFollowingSteering' is not designed for extension - needs to be abstract, final or empty.565
ErrorsMissing a Javadoc comment.565
ErrorsParameter properties should be final.565
ErrorsMethod 'isLeaderFollowingActive' is not designed for extension - needs to be abstract, final or empty.569
ErrorsMissing a Javadoc comment.569
ErrorsLine is longer than 80 characters.573
ErrorsMethod 'addObstacleAvoidanceSteering' is not designed for extension - needs to be abstract, final or empty.573
ErrorsMissing a Javadoc comment.573
ErrorsParameter properties should be final.573
ErrorsMethod 'removeObstacleAvoidanceSteering' is not designed for extension - needs to be abstract, final or empty.578
ErrorsMissing a Javadoc comment.578
ErrorsLine is longer than 80 characters.582
ErrorsMethod 'setObstacleAvoidanceSteering' is not designed for extension - needs to be abstract, final or empty.582
ErrorsMissing a Javadoc comment.582
ErrorsParameter properties should be final.582
ErrorsMethod 'isObstacleAvoidanceActive' is not designed for extension - needs to be abstract, final or empty.586
ErrorsMissing a Javadoc comment.586
ErrorsMethod 'addPathFollowingSteering' is not designed for extension - needs to be abstract, final or empty.590
ErrorsMissing a Javadoc comment.590
ErrorsParameter properties should be final.590
ErrorsMethod 'removePathFollowingSteering' is not designed for extension - needs to be abstract, final or empty.595
ErrorsMissing a Javadoc comment.595
ErrorsMethod 'setPathFollowingSteering' is not designed for extension - needs to be abstract, final or empty.599
ErrorsMissing a Javadoc comment.599
ErrorsParameter properties should be final.599
ErrorsMethod 'isPathFollowingActive' is not designed for extension - needs to be abstract, final or empty.603
ErrorsMissing a Javadoc comment.603
ErrorsLine is longer than 80 characters.607
ErrorsMethod 'addPeopleAvoidanceSteering' is not designed for extension - needs to be abstract, final or empty.607
ErrorsMissing a Javadoc comment.607
ErrorsParameter properties should be final.607
ErrorsMethod 'removePeopleAvoidanceSteering' is not designed for extension - needs to be abstract, final or empty.612
ErrorsMissing a Javadoc comment.612
ErrorsLine is longer than 80 characters.616
ErrorsMethod 'setPeopleAvoidanceSteering' is not designed for extension - needs to be abstract, final or empty.616
ErrorsMissing a Javadoc comment.616
ErrorsParameter properties should be final.616
ErrorsMethod 'isPeopleAvoidanceActive' is not designed for extension - needs to be abstract, final or empty.620
ErrorsMissing a Javadoc comment.620
ErrorsLine is longer than 80 characters.624
ErrorsMethod 'addTargetApproachingSteering' is not designed for extension - needs to be abstract, final or empty.624
ErrorsMissing a Javadoc comment.624
ErrorsParameter properties should be final.624
ErrorsMethod 'removeTargetApproachingSteering' is not designed for extension - needs to be abstract, final or empty.629
ErrorsMissing a Javadoc comment.629
ErrorsLine is longer than 80 characters.633
ErrorsMethod 'setTargetApproachingSteering' is not designed for extension - needs to be abstract, final or empty.633
ErrorsMissing a Javadoc comment.633
ErrorsParameter properties should be final.633
ErrorsMethod 'isTargetApproachingActive' is not designed for extension - needs to be abstract, final or empty.637
ErrorsMissing a Javadoc comment.637
ErrorsMethod 'addWalkAlongSteering' is not designed for extension - needs to be abstract, final or empty.641
ErrorsMissing a Javadoc comment.641
ErrorsParameter properties should be final.641
ErrorsMethod 'removeWalkAlongSteering' is not designed for extension - needs to be abstract, final or empty.646
ErrorsMissing a Javadoc comment.646
ErrorsMethod 'setWalkAlongSteering' is not designed for extension - needs to be abstract, final or empty.650
ErrorsMissing a Javadoc comment.650
ErrorsParameter properties should be final.650
ErrorsMethod 'isWalkAlongActive' is not designed for extension - needs to be abstract, final or empty.654
ErrorsMissing a Javadoc comment.654
ErrorsMethod 'addWallFollowingSteering' is not designed for extension - needs to be abstract, final or empty.658
ErrorsMissing a Javadoc comment.658
ErrorsParameter properties should be final.658
ErrorsLine has trailing spaces.659
ErrorsMethod 'removeWallFollowingSteering' is not designed for extension - needs to be abstract, final or empty.663
ErrorsMissing a Javadoc comment.663
ErrorsMethod 'setWallFollowingSteering' is not designed for extension - needs to be abstract, final or empty.667
ErrorsMissing a Javadoc comment.667
ErrorsParameter properties should be final.667
ErrorsMethod 'isWallFollowingActive' is not designed for extension - needs to be abstract, final or empty.671
ErrorsMissing a Javadoc comment.671
ErrorsLine is longer than 80 characters.676
ErrorsMethod 'setFocusSpecific' is not designed for extension - needs to be abstract, final or empty.676
ErrorsMissing a Javadoc comment.676
ErrorsParameter steeringType should be final.676
ErrorsParameter wantsToStop should be final.676
ErrorsParameter newFocus should be final.676
ErrorsParameter focusLoc should be final.676
Errors'if' is not followed by whitespace.677
Errors'{' should be on the previous line.678
Errors'}' should be on the same line.680
Errors'{' should be on the previous line.682
ErrorsLine has trailing spaces.685
ErrorsLine has trailing spaces.687
ErrorsLine has trailing spaces.689
ErrorsExpected an @return tag.693
ErrorsLine is longer than 80 characters.693
ErrorsMethod 'setVelocitySpecific' is not designed for extension - needs to be abstract, final or empty.693
ErrorsParameter steering should be final.693
ErrorsExpected @param tag for 'steering'.693
ErrorsParameter wantsToGoFaster should be final.693
ErrorsExpected @param tag for 'wantsToGoFaster'.693
ErrorsParameter wantsToStop should be final.693
ErrorsExpected @param tag for 'wantsToStop'.693
ErrorsParameter newFocus should be final.693
ErrorsExpected @param tag for 'newFocus'.693
ErrorsLine is longer than 80 characters.694
ErrorsLine has trailing spaces.697
ErrorsLine has trailing spaces.699

SteeringStuff/SteeringRay.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SteeringStuff' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.11
ErrorsVariable 'id' must be private and have accessor methods.11
ErrorsMissing a Javadoc comment.12
ErrorsVariable 'direction' must be private and have accessor methods.12
ErrorsMissing a Javadoc comment.13
ErrorsVariable 'length' must be private and have accessor methods.13
ErrorsMissing a Javadoc comment.15
ErrorsParameter id should be final.15
Errors'id' hides a field.15
ErrorsParameter direction should be final.15
Errors'direction' hides a field.15
ErrorsParameter length should be final.15
Errors'length' hides a field.15
ErrorsLine has trailing spaces.19

SteeringStuff/SteeringTools.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SteeringStuff' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.9
ErrorsUtility classes should not have a public or default constructor.12
ErrorsMissing a Javadoc comment.14
Errors'{' is not followed by whitespace.14
ErrorsMissing a Javadoc comment.14
ErrorsMissing a Javadoc comment.14
ErrorsMissing a Javadoc comment.14
Errors'}' is not preceded with whitespace.14
ErrorsLine is longer than 80 characters.16
ErrorsLine is longer than 80 characters.18
ErrorsLine is longer than 80 characters.19
ErrorsExpected an @return tag.20
ErrorsLine is longer than 80 characters.20
ErrorsParameter sA should be final.20
ErrorsExpected @param tag for 'sA'.20
ErrorsParameter dA should be final.20
ErrorsExpected @param tag for 'dA'.20
ErrorsParameter sB should be final.20
ErrorsExpected @param tag for 'sB'.20
ErrorsParameter dB should be final.20
ErrorsExpected @param tag for 'dB'.20
ErrorsParameter typeA should be final.20
ErrorsExpected @param tag for 'typeA'.20
ErrorsParameter typeB should be final.20
ErrorsExpected @param tag for 'typeB'.20
Errors'if' construct must use '{}'s.27
Errors'0.001' is a magic number.27
Errors'if' construct must use '{}'s.28
Errors'0.001' is a magic number.28
Errors'if' construct must use '{}'s.29
Errors'0.001' is a magic number.29
Errors'if' construct must use '{}'s.30
Errors'0.001' is a magic number.30
ErrorsLine is longer than 80 characters.31
Errors'(' is followed by whitespace.31
Errors')' is preceded with whitespace.31
Errors'(' is followed by whitespace.31
Errors'(' is followed by whitespace.31
Errors')' is preceded with whitespace.31
Errors')' is preceded with whitespace.31
Errors'/' is not preceded with whitespace.32
Errors'/' is not followed by whitespace.32
Errors')' is preceded with whitespace.32
Errors'(' is followed by whitespace.33
Errors'*' is not preceded with whitespace.33
Errors'*' is not followed by whitespace.33
Errors')' is preceded with whitespace.33
ErrorsLine has trailing spaces.37
ErrorsLine has trailing spaces.38
Errorsswitch without "default" clause.39
Errors'if' construct must use '{}'s.40
Errors'if' construct must use '{}'s.42
Errorsswitch without "default" clause.45
Errors'if' construct must use '{}'s.46
Errors'if' construct must use '{}'s.48
ErrorsLine is longer than 80 characters.55
ErrorsLine is longer than 80 characters.56
ErrorsExpected an @return tag.57
ErrorsLine is longer than 80 characters.57
ErrorsParameter sA should be final.57
ErrorsExpected @param tag for 'sA'.57
ErrorsParameter dA should be final.57
ErrorsExpected @param tag for 'dA'.57
ErrorsParameter sB should be final.57
ErrorsExpected @param tag for 'sB'.57
ErrorsParameter dB should be final.57
ErrorsExpected @param tag for 'dB'.57
Errors'if' construct must use '{}'s.62
Errors'0.001' is a magic number.62
Errors'if' construct must use '{}'s.63
Errors'0.001' is a magic number.63
Errors'if' construct must use '{}'s.64
Errors'0.001' is a magic number.64
Errors'if' construct must use '{}'s.65
Errors'0.001' is a magic number.65
ErrorsLine is longer than 80 characters.66
Errors'(' is followed by whitespace.66
Errors')' is preceded with whitespace.66
Errors'(' is followed by whitespace.66
Errors'(' is followed by whitespace.66
Errors')' is preceded with whitespace.66
Errors')' is preceded with whitespace.66
Errors'/' is not preceded with whitespace.67
Errors'/' is not followed by whitespace.67
Errors')' is preceded with whitespace.67
Errors'(' is followed by whitespace.68
Errors'*' is not preceded with whitespace.68
Errors'*' is not followed by whitespace.68
Errors')' is preceded with whitespace.68
ErrorsLine is longer than 80 characters.72
ErrorsLine is longer than 80 characters.80
ErrorsLine is longer than 80 characters.81
ErrorsExpected an @return tag.82
ErrorsLine has trailing spaces.82
ErrorsLine is longer than 80 characters.82
ErrorsParameter sA should be final.82
ErrorsExpected @param tag for 'sA'.82
ErrorsParameter dA should be final.82
ErrorsExpected @param tag for 'dA'.82
ErrorsParameter sB should be final.82
ErrorsExpected @param tag for 'sB'.82
ErrorsParameter dB should be final.82
ErrorsExpected @param tag for 'dB'.82
ErrorsConditional logic can be removed.85
ErrorsLine is longer than 80 characters.93
ErrorsMissing a Javadoc comment.93
ErrorsParameter start should be final.93
ErrorsParameter end should be final.93
ErrorsParameter pointP should be final.93
ErrorsParameter justAbscissa should be final.93
ErrorsLine is longer than 80 characters.95
ErrorsLine is longer than 80 characters.108
Errors'0.001' is a magic number.108
Errors'0.001' is a magic number.111
ErrorsLine is longer than 80 characters.114
ErrorsLine is longer than 80 characters.117
ErrorsLine is longer than 80 characters.118
ErrorsLine is longer than 80 characters.119
ErrorsLine is longer than 80 characters.127
Errors',' is not followed by whitespace.127
ErrorsLine is longer than 80 characters.129
ErrorsLine is longer than 80 characters.135
ErrorsLine is longer than 80 characters.137
Errors',' is not followed by whitespace.137
ErrorsLine is longer than 80 characters.138
Errors',' is not followed by whitespace.138
ErrorsLine is longer than 80 characters.149
ErrorsMissing a Javadoc comment.149
ErrorsParameter vector should be final.149
ErrorsParameter point should be final.149
ErrorsLine is longer than 80 characters.152
ErrorsLine is longer than 80 characters.153
Errors'*' is not preceded with whitespace.153
Errors'*' is not followed by whitespace.153
Errors'*' is not preceded with whitespace.153
Errors'*' is not followed by whitespace.153
ErrorsLine is longer than 80 characters.156
ErrorsExpected an @return tag.157
ErrorsLine is longer than 80 characters.157
ErrorsParameter actualVelocity should be final.157
ErrorsExpected @param tag for 'actualVelocity'.157
ErrorsParameter left should be final.157
ErrorsExpected @param tag for 'left'.157
Errors'if' construct must use '{}'s.159
ErrorsLine is longer than 80 characters.160
Errors'else' construct must use '{}'s.161
ErrorsLine is longer than 80 characters.162
ErrorsLine is longer than 80 characters.164
ErrorsExpected an @return tag.171
ErrorsLine is longer than 80 characters.171
ErrorsParameter actualVelocity should be final.171
ErrorsExpected @param tag for 'actualVelocity'.171
ErrorsParameter left should be final.171
ErrorsExpected @param tag for 'left'.171
Errors'if' construct must use '{}'s.173
ErrorsLine is longer than 80 characters.174
Errors'else' construct must use '{}'s.175
ErrorsLine is longer than 80 characters.176
ErrorsMissing a Javadoc comment.180
ErrorsParameter rad should be final.180
Errors'180' is a magic number.181
Errors'*' is not preceded with whitespace.181
Errors'*' is not followed by whitespace.181
Errors'360' is a magic number.181
ErrorsMissing a Javadoc comment.184
ErrorsParameter deg should be final.184
Errors'(' is followed by whitespace.185
Errors'*' is not preceded with whitespace.185
Errors'*' is not followed by whitespace.185
Errors'180' is a magic number.185
ErrorsLine is longer than 80 characters.196
ErrorsParameter P0 should be final.196
ErrorsName 'P0' must match pattern '^[a-z][a-zA-Z0-9]*$'.196
ErrorsParameter r0 should be final.196
ErrorsParameter P1 should be final.196
ErrorsExpected @param tag for 'P1'.196
ErrorsName 'P1' must match pattern '^[a-z][a-zA-Z0-9]*$'.196
ErrorsParameter r1 should be final.196
ErrorsExpected @param tag for 'r1'.196
ErrorsName 'P2' must match pattern '^[a-z][a-zA-Z0-9]*$'.208

SteeringStuff/SteeringType.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'SteeringStuff' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.8
ErrorsLine is longer than 80 characters.12
ErrorsLine is longer than 80 characters.13
ErrorsMissing a Javadoc comment.13
Errors'155f' is a magic number.13
Errors'/' is not preceded with whitespace.13
Errors'/' is not followed by whitespace.13
Errors'255' is a magic number.13
Errors',' is not followed by whitespace.13
Errors'101f' is a magic number.13
Errors'/' is not preceded with whitespace.13
Errors'/' is not followed by whitespace.13
Errors'255' is a magic number.13
Errors',' is not followed by whitespace.13
Errors'53f' is a magic number.13
Errors'/' is not preceded with whitespace.13
Errors'/' is not followed by whitespace.13
Errors'255' is a magic number.13
Errors',' is not followed by whitespace.13
ErrorsLine is longer than 80 characters.14
ErrorsMissing a Javadoc comment.14
Errors'230f' is a magic number.14
Errors'/' is not preceded with whitespace.14
Errors'/' is not followed by whitespace.14
Errors'255f' is a magic number.14
Errors',' is not followed by whitespace.14
Errors'128f' is a magic number.14
Errors'/' is not preceded with whitespace.14
Errors'/' is not followed by whitespace.14
Errors'255' is a magic number.14
Errors',' is not followed by whitespace.14
Errors'72f' is a magic number.14
Errors'/' is not preceded with whitespace.14
Errors'/' is not followed by whitespace.14
Errors'255' is a magic number.14
Errors',' is not followed by whitespace.14
ErrorsLine is longer than 80 characters.15
ErrorsLine is longer than 80 characters.16
ErrorsLine is longer than 80 characters.17
ErrorsMissing a Javadoc comment.17
Errors'144f' is a magic number.17
Errors'/' is not preceded with whitespace.17
Errors'/' is not followed by whitespace.17
Errors'255f' is a magic number.17
Errors',' is not followed by whitespace.17
Errors'211f' is a magic number.17
Errors'/' is not preceded with whitespace.17
Errors'/' is not followed by whitespace.17
Errors'255' is a magic number.17
Errors',' is not followed by whitespace.17
Errors'21f' is a magic number.17
Errors'/' is not preceded with whitespace.17
Errors'/' is not followed by whitespace.17
Errors'255' is a magic number.17
Errors',' is not followed by whitespace.17
ErrorsLine is longer than 80 characters.18
ErrorsMissing a Javadoc comment.18
Errors'65f' is a magic number.18
Errors'/' is not preceded with whitespace.18
Errors'/' is not followed by whitespace.18
Errors'255f' is a magic number.18
Errors',' is not followed by whitespace.18
Errors'155f' is a magic number.18
Errors'/' is not preceded with whitespace.18
Errors'/' is not followed by whitespace.18
Errors'255' is a magic number.18
Errors',' is not followed by whitespace.18
Errors'53f' is a magic number.18
Errors'/' is not preceded with whitespace.18
Errors'/' is not followed by whitespace.18
Errors'255' is a magic number.18
Errors',' is not followed by whitespace.18
ErrorsLine is longer than 80 characters.19
ErrorsLine is longer than 80 characters.20
ErrorsMissing a Javadoc comment.20
Errors'255f' is a magic number.20
Errors'/' is not preceded with whitespace.20
Errors'/' is not followed by whitespace.20
Errors'255f' is a magic number.20
Errors',' is not followed by whitespace.20
Errors'186f' is a magic number.20
Errors'/' is not preceded with whitespace.20
Errors'/' is not followed by whitespace.20
Errors'255' is a magic number.20
Errors',' is not followed by whitespace.20
Errors'88f' is a magic number.20
Errors'/' is not preceded with whitespace.20
Errors'/' is not followed by whitespace.20
Errors'255' is a magic number.20
Errors',' is not followed by whitespace.20
ErrorsLine is longer than 80 characters.21
ErrorsMissing a Javadoc comment.21
Errors'60f' is a magic number.21
Errors'/' is not preceded with whitespace.21
Errors'/' is not followed by whitespace.21
Errors'255f' is a magic number.21
Errors',' is not followed by whitespace.21
Errors'175f' is a magic number.21
Errors'/' is not preceded with whitespace.21
Errors'/' is not followed by whitespace.21
Errors'255' is a magic number.21
Errors',' is not followed by whitespace.21
Errors'100f' is a magic number.21
Errors'/' is not preceded with whitespace.21
Errors'/' is not followed by whitespace.21
Errors'255' is a magic number.21
Errors',' is not followed by whitespace.21
ErrorsLine is longer than 80 characters.22
ErrorsMissing a Javadoc comment.22
Errors'255f' is a magic number.22
Errors'/' is not preceded with whitespace.22
Errors'/' is not followed by whitespace.22
Errors'255f' is a magic number.22
Errors',' is not followed by whitespace.22
Errors'145f' is a magic number.22
Errors'/' is not preceded with whitespace.22
Errors'/' is not followed by whitespace.22
Errors'255' is a magic number.22
Errors',' is not followed by whitespace.22
Errors'86f' is a magic number.22
Errors'/' is not preceded with whitespace.22
Errors'/' is not followed by whitespace.22
Errors'255' is a magic number.22
Errors',' is not followed by whitespace.22
ErrorsMissing a Javadoc comment.23
Errors',' is not followed by whitespace.23
Errors',' is not followed by whitespace.23
Errors',' is not followed by whitespace.23
ErrorsMissing a Javadoc comment.25
ErrorsMissing a Javadoc comment.26
ErrorsMissing a Javadoc comment.27
ErrorsMissing a Javadoc comment.29
ErrorsParameter order should be final.29
Errors'order' hides a field.29
ErrorsParameter name should be final.29
Errors'name' hides a field.29
ErrorsParameter color should be final.29
Errors'color' hides a field.29
ErrorsLine has trailing spaces.34
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.44
ErrorsMissing a Javadoc comment.48
ErrorsMissing a Javadoc comment.52
ErrorsLine is longer than 80 characters.58
ErrorsLine is longer than 80 characters.59
ErrorsLine is longer than 80 characters.60
ErrorsLine is longer than 80 characters.61
ErrorsLine is longer than 80 characters.62
ErrorsLine is longer than 80 characters.63
ErrorsLine is longer than 80 characters.67
ErrorsLine is longer than 80 characters.68
ErrorsLine is longer than 80 characters.69
ErrorsLine is longer than 80 characters.70
ErrorsLine is longer than 80 characters.71
ErrorsLine is longer than 80 characters.72
ErrorsLine is longer than 80 characters.73

Steerings/LeaderFollowingSteer.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsMissing package-info.java file.0
ErrorsName 'Steerings' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.11
ErrorsLine is longer than 80 characters.23
ErrorsMissing a Javadoc comment.33
ErrorsLine is longer than 80 characters.39
ErrorsLine is longer than 80 characters.41
ErrorsLine is longer than 80 characters.43
ErrorsLine is longer than 80 characters.45
ErrorsLine is longer than 80 characters.49
ErrorsLine is longer than 80 characters.51
ErrorsLine is longer than 80 characters.53
ErrorsMissing a Javadoc comment.56
ErrorsName 'NEARLY_THERE_DISTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'.56
Errors'80' is a magic number.56
ErrorsLine is longer than 80 characters.57
ErrorsMissing a Javadoc comment.57
Errors'150' is a magic number.57
Errors',' is not followed by whitespace.57
Errors'/' is not preceded with whitespace.57
Errors'/' is not followed by whitespace.57
ErrorsLine has trailing spaces.59
ErrorsMissing a Javadoc comment.60
ErrorsMissing a Javadoc comment.62
ErrorsMissing a Javadoc comment.63
ErrorsMissing a Javadoc comment.64
ErrorsMissing a Javadoc comment.66
ErrorsMissing a Javadoc comment.67
ErrorsMissing a Javadoc comment.68
ErrorsMissing a Javadoc comment.70
ErrorsVariable 'random' must be private and have accessor methods.70
ErrorsParameter bot should be final.76
ErrorsExpected @param tag for 'bot'.76
Errors'{' should be on the previous line.77
Errors'=' is not preceded with whitespace.78
Errors'=' is not followed by whitespace.78
ErrorsExpected an @return tag.85
ErrorsLine is longer than 80 characters.85
ErrorsMethod 'run' is not designed for extension - needs to be abstract, final or empty.85
ErrorsMethod length is 172 lines (max allowed is 150).85
ErrorsParameter scaledActualVelocity should be final.85
ErrorsExpected @param tag for 'scaledActualVelocity'.85
ErrorsParameter wantsToGoFaster should be final.85
ErrorsExpected @param tag for 'wantsToGoFaster'.85
ErrorsParameter wantsToStop should be final.85
ErrorsExpected @param tag for 'wantsToStop'.85
ErrorsParameter focus should be final.85
ErrorsExpected @param tag for 'focus'.85
ErrorsLine is longer than 80 characters.86
Errors',' is not followed by whitespace.91
Errors',' is not followed by whitespace.91
ErrorsLine has trailing spaces.92
ErrorsLine is longer than 80 characters.93
Errors')' is preceded with whitespace.94
ErrorsLine is longer than 80 characters.97
Errors'/' is not preceded with whitespace.98
Errors'/' is not followed by whitespace.98
ErrorsLine is longer than 80 characters.99
Errors',' is not followed by whitespace.99
Errors',' is not followed by whitespace.99
Errors'-' is not preceded with whitespace.100
Errors'-' is not followed by whitespace.100
Errors'/' is not preceded with whitespace.100
Errors'/' is not followed by whitespace.100
Errors'cast' is not followed by whitespace.101
ErrorsLine has trailing spaces.109
ErrorsLine is longer than 80 characters.111
ErrorsLine is longer than 80 characters.112
ErrorsLine is longer than 80 characters.114
ErrorsLine has trailing spaces.125
ErrorsLine is longer than 80 characters.126
Errors'if' construct must use '{}'s.129
ErrorsLine is longer than 80 characters.129
ErrorsLine has trailing spaces.130
Errors'if' construct must use '{}'s.132
Errors'if' construct must use '{}'s.137
ErrorsLine is longer than 80 characters.137
ErrorsLine has trailing spaces.139
ErrorsLine is longer than 80 characters.139
Errors'if' construct must use '{}'s.140
ErrorsLine is longer than 80 characters.140
Errors'+' is not preceded with whitespace.140
Errors'+' is not followed by whitespace.140
Errors'+' is not preceded with whitespace.140
Errors'+' is not followed by whitespace.140
Errors'+' is not preceded with whitespace.140
Errors'+' is not followed by whitespace.140
ErrorsLine is longer than 80 characters.141
Errors')' is preceded with whitespace.141
ErrorsLine is longer than 80 characters.142
ErrorsLine has trailing spaces.143
ErrorsLine is longer than 80 characters.143
Errors'if' construct must use '{}'s.145
ErrorsLine is longer than 80 characters.145
Errors'if' construct must use '{}'s.147
ErrorsLine is longer than 80 characters.147
Errors'+' is not preceded with whitespace.147
Errors'+' is not followed by whitespace.147
ErrorsLine is longer than 80 characters.151
ErrorsLine is longer than 80 characters.153
ErrorsLine is longer than 80 characters.154
ErrorsLine is longer than 80 characters.155
ErrorsLine is longer than 80 characters.156
ErrorsLine is longer than 80 characters.157
ErrorsLine is longer than 80 characters.158
ErrorsLine is longer than 80 characters.160
ErrorsLine is longer than 80 characters.162
ErrorsLine is longer than 80 characters.163
Errors'if' construct must use '{}'s.166
ErrorsLine is longer than 80 characters.167
Errors'else' construct must use '{}'s.168
ErrorsLine is longer than 80 characters.169
Errors'*' is not preceded with whitespace.169
Errors'*' is not followed by whitespace.169
Errors'if' construct must use '{}'s.170
ErrorsLine is longer than 80 characters.170
Errors'+' is not preceded with whitespace.170
Errors'+' is not followed by whitespace.170
ErrorsLine is longer than 80 characters.172
Errors'50' is a magic number.172
Errors'*' is not preceded with whitespace.172
Errors'*' is not followed by whitespace.172
Errors'if' construct must use '{}'s.175
ErrorsLine is longer than 80 characters.175
Errors'+' is not preceded with whitespace.175
Errors'+' is not followed by whitespace.175
ErrorsLine is longer than 80 characters.177
ErrorsLine is longer than 80 characters.178
ErrorsLine is longer than 80 characters.179
ErrorsLine is longer than 80 characters.180
Errors'/' is not preceded with whitespace.180
Errors'/' is not followed by whitespace.180
Errors'/' is not preceded with whitespace.181
Errors'/' is not followed by whitespace.181
ErrorsLine is longer than 80 characters.183
Errors'if' construct must use '{}'s.184
ErrorsLine is longer than 80 characters.184
Errors'+' is not preceded with whitespace.184
Errors'+' is not followed by whitespace.184
ErrorsLine is longer than 80 characters.187
ErrorsLine is longer than 80 characters.189
Errors'/' is not preceded with whitespace.189
Errors'/' is not followed by whitespace.189
ErrorsLine is longer than 80 characters.190
ErrorsLine is longer than 80 characters.192
Errors'*' is not preceded with whitespace.192
Errors'*' is not followed by whitespace.192
Errors'*' is not preceded with whitespace.192
Errors'*' is not followed by whitespace.192
ErrorsLine is longer than 80 characters.196
ErrorsLine is longer than 80 characters.197
Errors'if' construct must use '{}'s.199
ErrorsLine is longer than 80 characters.199
Errors'+' is not preceded with whitespace.199
Errors'+' is not followed by whitespace.199
ErrorsLine is longer than 80 characters.202
ErrorsLine is longer than 80 characters.203
Errors'if' construct must use '{}'s.205
ErrorsLine is longer than 80 characters.205
ErrorsLine has trailing spaces.207
ErrorsLine is longer than 80 characters.211
ErrorsLine is longer than 80 characters.213
ErrorsLine is longer than 80 characters.216
ErrorsLine is longer than 80 characters.217
ErrorsLine is longer than 80 characters.218
ErrorsLine is longer than 80 characters.219
ErrorsLine is longer than 80 characters.220
Errors'if' construct must use '{}'s.223
ErrorsLine is longer than 80 characters.223
Errors'+' is not preceded with whitespace.223
Errors'+' is not followed by whitespace.223
Errors'if' construct must use '{}'s.225
ErrorsLine is longer than 80 characters.225
Errors'+' is not preceded with whitespace.225
Errors'+' is not followed by whitespace.225
Errors'if' construct must use '{}'s.228
ErrorsLine is longer than 80 characters.228
Errors'+' is not preceded with whitespace.228
Errors'+' is not followed by whitespace.228
ErrorsLine is longer than 80 characters.229
Errors'cast' is not followed by whitespace.229
ErrorsLine has trailing spaces.234
ErrorsLine is longer than 80 characters.234
ErrorsLine is longer than 80 characters.235
ErrorsLine is longer than 80 characters.236
ErrorsLine is longer than 80 characters.237
ErrorsLine is longer than 80 characters.238
ErrorsLine is longer than 80 characters.239
ErrorsLine is longer than 80 characters.240
ErrorsLine is longer than 80 characters.241
ErrorsLine is longer than 80 characters.242
Errors'*' is not preceded with whitespace.242
Errors'*' is not followed by whitespace.242
Errors'*' is not preceded with whitespace.242
Errors'*' is not followed by whitespace.242
Errors'*' is not preceded with whitespace.242
Errors'*' is not followed by whitespace.242
ErrorsLine is longer than 80 characters.243
ErrorsLine is longer than 80 characters.244
Errors'*' is not preceded with whitespace.244
Errors'*' is not followed by whitespace.244
Errors'*' is not preceded with whitespace.244
Errors'*' is not followed by whitespace.244
Errors'*' is not preceded with whitespace.244
Errors'*' is not followed by whitespace.244
ErrorsLine is longer than 80 characters.245
Errors'if' construct must use '{}'s.246
ErrorsLine is longer than 80 characters.246
Errors'+' is not preceded with whitespace.246
Errors'+' is not followed by whitespace.246
Errors'+' is not preceded with whitespace.246
Errors'+' is not followed by whitespace.246
Errors'+' is not preceded with whitespace.246
Errors'+' is not followed by whitespace.246
Errors'+' is not preceded with whitespace.246
Errors'+' is not followed by whitespace.246
Errors'+' is not preceded with whitespace.246
Errors'+' is not followed by whitespace.246
Errors'0.8' is a magic number.246
Errors'*' is not preceded with whitespace.246
Errors'*' is not followed by whitespace.246
ErrorsLine is longer than 80 characters.247
ErrorsLine is longer than 80 characters.248
ErrorsLine is longer than 80 characters.249
ErrorsLine is longer than 80 characters.250
ErrorsLine is longer than 80 characters.251
Errors'cast' is not followed by whitespace.251
ErrorsLine is longer than 80 characters.259
ErrorsLine is longer than 80 characters.260
ErrorsLine is longer than 80 characters.261
ErrorsLine is longer than 80 characters.262
ErrorsExpected an @return tag.264
ErrorsLine is longer than 80 characters.264
ErrorsParameter botToSituation should be final.264
ErrorsExpected @param tag for 'botToSituation'.264
ErrorsParameter wantsToGoFaster should be final.264
ErrorsExpected @param tag for 'wantsToGoFaster'.264
ErrorsParameter leadersNextLoc should be final.264
ErrorsExpected @param tag for 'leadersNextLoc'.264
Errors',' is not followed by whitespace.265
Errors',' is not followed by whitespace.265
ErrorsLine is longer than 80 characters.266
Errors'/' is not preceded with whitespace.266
Errors'/' is not followed by whitespace.266
Errors'/' is not preceded with whitespace.266
Errors'/' is not followed by whitespace.266
ErrorsLine is longer than 80 characters.267
Errors',' is not followed by whitespace.267
Errors',' is not followed by whitespace.267
ErrorsLine is longer than 80 characters.268
Errors',' is not followed by whitespace.268
Errors',' is not followed by whitespace.268
ErrorsLine has trailing spaces.271
ErrorsLine has trailing spaces.276
ErrorsLine is longer than 80 characters.276
ErrorsLine is longer than 80 characters.278
ErrorsLine is longer than 80 characters.281
Errors',' is not followed by whitespace.281
ErrorsLine is longer than 80 characters.282
Errors',' is not followed by whitespace.282
ErrorsLine is longer than 80 characters.283
ErrorsLine is longer than 80 characters.284
ErrorsLine is longer than 80 characters.285
Errors'/' is not preceded with whitespace.285
Errors'/' is not followed by whitespace.285
ErrorsLine is longer than 80 characters.286
ErrorsLine is longer than 80 characters.287
Errors'+' is not preceded with whitespace.287
Errors'+' is not followed by whitespace.287
ErrorsLine is longer than 80 characters.288
Errors'+' is not preceded with whitespace.288
Errors'+' is not followed by whitespace.288
Errors'+' is not preceded with whitespace.288
Errors'+' is not followed by whitespace.288
Errors'+' is not preceded with whitespace.288
Errors'+' is not followed by whitespace.288
ErrorsLine is longer than 80 characters.290
ErrorsLine is longer than 80 characters.292
Errors'+' is not preceded with whitespace.292
Errors'+' is not followed by whitespace.292
Errors'+' is not preceded with whitespace.292
Errors'+' is not followed by whitespace.292
Errors'+' is not preceded with whitespace.292
Errors'+' is not followed by whitespace.292
Errors'+' is not preceded with whitespace.292
Errors'+' is not followed by whitespace.292
Errors'+' is not preceded with whitespace.292
Errors'+' is not followed by whitespace.292
ErrorsLine has trailing spaces.298
ErrorsLine is longer than 80 characters.302
ErrorsExpected an @return tag.303
ErrorsParameter distance should be final.303
ErrorsExpected @param tag for 'distance'.303
ErrorsMissing a Javadoc comment.312
Errors'{' should be on the previous line.313
ErrorsLine is longer than 80 characters.314
Errors'=' is not preceded with whitespace.314
Errors'=' is not followed by whitespace.314
Errors'if' construct must use '{}'s.317
ErrorsMissing a Javadoc comment.325
Errors'for' is not followed by whitespace.328
Errors'/' is not preceded with whitespace.332
Errors'/' is not followed by whitespace.332
Errors'/' is not preceded with whitespace.333
Errors'/' is not followed by whitespace.333
Errors',' is not followed by whitespace.334
Errors',' is not followed by whitespace.334
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.338
ErrorsParameter newProperties should be final.339
ErrorsLine is longer than 80 characters.340
Errors'cast' is not followed by whitespace.340
ErrorsLine is longer than 80 characters.341
Errors'cast' is not followed by whitespace.341
ErrorsLine is longer than 80 characters.342
Errors'cast' is not followed by whitespace.342
ErrorsLine is longer than 80 characters.343
Errors'cast' is not followed by whitespace.343
ErrorsLine is longer than 80 characters.344
Errors'cast' is not followed by whitespace.344
ErrorsLine is longer than 80 characters.345
Errors'cast' is not followed by whitespace.345
ErrorsLine is longer than 80 characters.346
Errors'cast' is not followed by whitespace.346
ErrorsLine is longer than 80 characters.347
Errors'cast' is not followed by whitespace.347
ErrorsLine is longer than 80 characters.348
Errors'cast' is not followed by whitespace.348
ErrorsLine is longer than 80 characters.349
Errors'cast' is not followed by whitespace.349
ErrorsMethod 'getProperties' is not designed for extension - needs to be abstract, final or empty.355
ErrorsMissing a Javadoc comment.355

Steerings/ObstacleAvoidanceSteer.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'Steerings' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.15
ErrorsLine has trailing spaces.41
ErrorsLine is longer than 80 characters.42
ErrorsLine is longer than 80 characters.45
ErrorsLine is longer than 80 characters.46
ErrorsLine is longer than 80 characters.47
ErrorsLine is longer than 80 characters.48
ErrorsLine is longer than 80 characters.50
ErrorsLine is longer than 80 characters.51
ErrorsLine is longer than 80 characters.52
ErrorsLine is longer than 80 characters.53
ErrorsLine is longer than 80 characters.55
ErrorsLine is longer than 80 characters.56
ErrorsLine is longer than 80 characters.57
ErrorsLine is longer than 80 characters.58
ErrorsMissing a Javadoc comment.62
ErrorsName 'FRONT_RAY_WEIGHT' must match pattern '^[a-z][a-zA-Z0-9]*$'.62
ErrorsMissing a Javadoc comment.63
ErrorsName 'SIDE_FRONT_RAY_WEIGHT' must match pattern '^[a-z][a-zA-Z0-9]*$'.63
Errors'0.8' is a magic number.63
ErrorsMissing a Javadoc comment.64
ErrorsName 'SIDE_RAY_WEIGHT' must match pattern '^[a-z][a-zA-Z0-9]*$'.64
Errors'0.5' is a magic number.64
ErrorsLine is longer than 80 characters.67
ErrorsLine has trailing spaces.74
ErrorsMissing a Javadoc comment.76
ErrorsMissing a Javadoc comment.77
ErrorsMissing a Javadoc comment.78
ErrorsMissing a Javadoc comment.79
ErrorsMissing a Javadoc comment.80
ErrorsMissing a Javadoc comment.85
ErrorsVariable 'sensorLeft' must be private and have accessor methods.85
ErrorsMissing a Javadoc comment.86
ErrorsVariable 'sensorRight' must be private and have accessor methods.86
ErrorsMissing a Javadoc comment.87
ErrorsVariable 'sensorLeftFront' must be private and have accessor methods.87
ErrorsMissing a Javadoc comment.88
ErrorsVariable 'sensorRightFront' must be private and have accessor methods.88
ErrorsMissing a Javadoc comment.89
ErrorsVariable 'sensorFront' must be private and have accessor methods.89
ErrorsVariable 'left' must be private and have accessor methods.94
ErrorsVariable 'right' must be private and have accessor methods.94
ErrorsVariable 'leftfront' must be private and have accessor methods.94
ErrorsVariable 'rightfront' must be private and have accessor methods.94
ErrorsVariable 'front' must be private and have accessor methods.94
ErrorsLine has trailing spaces.96
ErrorsLine is longer than 80 characters.97
ErrorsLine is longer than 80 characters.98
ErrorsMissing a Javadoc comment.98
ErrorsVariable 'shortRayLength' must be private and have accessor methods.98
ErrorsLine is longer than 80 characters.99
ErrorsMissing a Javadoc comment.99
ErrorsVariable 'longRayLength' must be private and have accessor methods.99
ErrorsLine is longer than 80 characters.100
ErrorsLine is longer than 80 characters.102
ErrorsVariable 'random' must be private and have accessor methods.103
ErrorsLine has trailing spaces.104
ErrorsLine has trailing spaces.106
ErrorsParameter bot should be final.110
ErrorsParameter rayManager should be final.110
Errors'rayManager' hides a field.110
ErrorsMissing a Javadoc comment.117
ErrorsLine is longer than 80 characters.120
ErrorsLine is longer than 80 characters.121
Errors'3' is a magic number.121
ErrorsLine is longer than 80 characters.122
Errors'3' is a magic number.122
ErrorsLine is longer than 80 characters.123
ErrorsLine is longer than 80 characters.124
ErrorsLine is longer than 80 characters.125
ErrorsLine is longer than 80 characters.126
ErrorsMethod 'flagRaysChanged' is not designed for extension - needs to be abstract, final or empty.131
ErrorsMissing a Javadoc comment.131
ErrorsLine is longer than 80 characters.132
Errors'for' is not followed by whitespace.139
Errors'}' is not followed by whitespace.153
ErrorsLine is longer than 80 characters.160
ErrorsLine is longer than 80 characters.162
ErrorsLine has trailing spaces.165
ErrorsLine has trailing spaces.168
ErrorsLine is longer than 80 characters.169
ErrorsExpected an @return tag.170
ErrorsLine is longer than 80 characters.170
ErrorsMethod 'run' is not designed for extension - needs to be abstract, final or empty.170
ErrorsParameter scaledActualVelocity should be final.170
ErrorsExpected @param tag for 'scaledActualVelocity'.170
ErrorsParameter wantsToGoFaster should be final.170
ErrorsExpected @param tag for 'wantsToGoFaster'.170
ErrorsParameter wantsToStop should be final.170
ErrorsExpected @param tag for 'wantsToStop'.170
ErrorsParameter focus should be final.170
ErrorsExpected @param tag for 'focus'.170
Errors',' is not followed by whitespace.173
Errors',' is not followed by whitespace.173
ErrorsLine has trailing spaces.174
ErrorsLine has trailing spaces.178
ErrorsLine has trailing spaces.185
Errors'if' construct must use '{}'s.187
Errors'if' construct must use '{}'s.189
Errors'if' construct must use '{}'s.191
Errors'if' construct must use '{}'s.193
Errors'if' construct must use '{}'s.195
ErrorsLine is longer than 80 characters.203
ErrorsLine is longer than 80 characters.204
ErrorsLine is longer than 80 characters.206
ErrorsLine has trailing spaces.208
ErrorsLine is longer than 80 characters.210
ErrorsLine is longer than 80 characters.211
ErrorsLine is longer than 80 characters.212
ErrorsLine is longer than 80 characters.213
ErrorsLine is longer than 80 characters.214
ErrorsLine has trailing spaces.217
ErrorsLine is longer than 80 characters.221
ErrorsLine has trailing spaces.223
ErrorsLine is longer than 80 characters.225
ErrorsLine is longer than 80 characters.226
ErrorsLine is longer than 80 characters.227
ErrorsLine is longer than 80 characters.230
ErrorsLine is longer than 80 characters.232
ErrorsLine is longer than 80 characters.237
ErrorsLine is longer than 80 characters.239
ErrorsLine is longer than 80 characters.244
ErrorsLine is longer than 80 characters.245
ErrorsLine is longer than 80 characters.247
Errors')' is preceded with whitespace.247
Errors')' is preceded with whitespace.247
ErrorsLine is longer than 80 characters.257
ErrorsLine is longer than 80 characters.258
ErrorsLine is longer than 80 characters.260
Errors')' is preceded with whitespace.260
Errors')' is preceded with whitespace.260
ErrorsLine is longer than 80 characters.270
ErrorsLine is longer than 80 characters.271
ErrorsLine has trailing spaces.274
ErrorsLine is longer than 80 characters.280
ErrorsLine is longer than 80 characters.281
ErrorsLine is longer than 80 characters.283
ErrorsLine is longer than 80 characters.293
ErrorsLine is longer than 80 characters.294
ErrorsLine is longer than 80 characters.296
ErrorsLine has trailing spaces.312
ErrorsLine is longer than 80 characters.316
ErrorsExpected an @return tag.317
ErrorsLine has trailing spaces.317
ErrorsParameter normal should be final.317
ErrorsExpected @param tag for 'normal'.317
ErrorsLine is longer than 80 characters.320
ErrorsLine is longer than 80 characters.321
ErrorsLine is longer than 80 characters.323
ErrorsLine is longer than 80 characters.324
ErrorsLine is longer than 80 characters.325
ErrorsLine is longer than 80 characters.328
Errors'-' is not preceded with whitespace.329
Errors'-' is not followed by whitespace.329
Errors'-' is not preceded with whitespace.329
Errors'-' is not followed by whitespace.329
ErrorsLine is longer than 80 characters.334
ErrorsLine has trailing spaces.335
ErrorsLine is longer than 80 characters.336
ErrorsLine has trailing spaces.337
ErrorsLine is longer than 80 characters.339
ErrorsLine is longer than 80 characters.344
ErrorsExpected an @return tag.345
ErrorsParameter normal should be final.345
ErrorsExpected @param tag for 'normal'.345
Errors'if' construct must use '{}'s.350
ErrorsLine is longer than 80 characters.350
Errors'+' is not preceded with whitespace.350
Errors'+' is not followed by whitespace.350
Errors'/' is not preceded with whitespace.351
Errors'/' is not followed by whitespace.351
ErrorsLine is longer than 80 characters.358
Errors'0.5' is a magic number.360
Errors'if' construct must use '{}'s.363
ErrorsLine is longer than 80 characters.363
Errors'+' is not preceded with whitespace.363
Errors'+' is not followed by whitespace.363
ErrorsLine has trailing spaces.367
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.368
ErrorsParameter newProperties should be final.369
ErrorsLine is longer than 80 characters.370
Errors'cast' is not followed by whitespace.370
ErrorsLine is longer than 80 characters.371
Errors'cast' is not followed by whitespace.371
ErrorsLine is longer than 80 characters.372
Errors'cast' is not followed by whitespace.372
ErrorsLine is longer than 80 characters.373
Errors'cast' is not followed by whitespace.373
ErrorsLine has trailing spaces.375
ErrorsMethod 'getProperties' is not designed for extension - needs to be abstract, final or empty.376
ErrorsMissing a Javadoc comment.376
ErrorsLine is longer than 80 characters.377

Steerings/PathFollowingSteer.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'Steerings' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.20
ErrorsFirst sentence should end with a period.30
ErrorsLine is longer than 80 characters.33
ErrorsVariable 'distanceFromThePath' must be private and have accessor methods.37
ErrorsLine is longer than 80 characters.38
ErrorsVariable 'pathFuture' must be private and have accessor methods.39
ErrorsVariable 'path' must be private and have accessor methods.41
ErrorsLine is longer than 80 characters.42
ErrorsVariable 'regulatingForce' must be private and have accessor methods.43
ErrorsFirst sentence should end with a period.44
ErrorsMissing a Javadoc comment.47
ErrorsName 'NEARLY_THERE_DISTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'.47
Errors'150' is a magic number.47
ErrorsLine has trailing spaces.48
ErrorsVariable 'previousLocation' must be private and have accessor methods.50
ErrorsVariable 'nextLocation' must be private and have accessor methods.52
ErrorsVariable 'actualIndex' must be private and have accessor methods.54
ErrorsMissing a Javadoc comment.56
ErrorsVariable 'lastDistanceFromNextLocation' must be private and have accessor methods.56
ErrorsLine is longer than 80 characters.57
ErrorsVariable 'newPath' must be private and have accessor methods.58
ErrorsMissing a Javadoc comment.60
ErrorsName 'ZERO_DISTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'.60
ErrorsLine has trailing spaces.64
ErrorsParameter bot should be final.67
ErrorsExpected @param tag for 'bot'.67
ErrorsExpected an @return tag.75
ErrorsLine is longer than 80 characters.75
ErrorsMethod 'run' is not designed for extension - needs to be abstract, final or empty.75
ErrorsParameter scaledActualVelocity should be final.75
ErrorsExpected @param tag for 'scaledActualVelocity'.75
ErrorsParameter wantsToGoFaster should be final.75
ErrorsExpected @param tag for 'wantsToGoFaster'.75
ErrorsParameter wantsToStop should be final.75
ErrorsExpected @param tag for 'wantsToStop'.75
ErrorsParameter focus should be final.75
ErrorsExpected @param tag for 'focus'.75
Errors',' is not followed by whitespace.82
Errors',' is not followed by whitespace.82
Errors'if' construct must use '{}'s.85
Errors',' is not followed by whitespace.86
Errors',' is not followed by whitespace.86
ErrorsLine has trailing spaces.87
ErrorsLine is longer than 80 characters.89
Errors'if' construct must use '{}'s.90
Errors',' is not followed by whitespace.91
Errors',' is not followed by whitespace.91
ErrorsLine is longer than 80 characters.102
ErrorsLine has trailing spaces.103
ErrorsLine is longer than 80 characters.105
ErrorsLine is longer than 80 characters.107
ErrorsLine is longer than 80 characters.110
ErrorsLine is longer than 80 characters.112
Errors'if' construct must use '{}'s.115
ErrorsLine is longer than 80 characters.115
ErrorsLine is longer than 80 characters.121
ErrorsLine is longer than 80 characters.127
Errors'if' construct must use '{}'s.132
ErrorsLine is longer than 80 characters.132
ErrorsLine is longer than 80 characters.133
ErrorsLine is longer than 80 characters.134
ErrorsLine is longer than 80 characters.135
Errors'if' construct must use '{}'s.137
ErrorsLine is longer than 80 characters.137
Errors'+' is not preceded with whitespace.137
Errors'+' is not followed by whitespace.137
ErrorsLine is longer than 80 characters.138
Errors'/' is not preceded with whitespace.138
Errors'/' is not followed by whitespace.138
Errors'*' is not preceded with whitespace.139
Errors'*' is not followed by whitespace.139
ErrorsLine is longer than 80 characters.152
Errors'if' construct must use '{}'s.153
ErrorsLine is longer than 80 characters.153
ErrorsLine is longer than 80 characters.155
ErrorsLine is longer than 80 characters.156
Errors'if' construct must use '{}'s.158
ErrorsLine is longer than 80 characters.158
ErrorsLine is longer than 80 characters.164
ErrorsLine is longer than 80 characters.166
ErrorsLine is longer than 80 characters.170
ErrorsLine is longer than 80 characters.171
ErrorsLine is longer than 80 characters.173
ErrorsLine is longer than 80 characters.174
ErrorsLine is longer than 80 characters.180
ErrorsLine has trailing spaces.181
ErrorsLine is longer than 80 characters.182
ErrorsLine is longer than 80 characters.183
ErrorsLine is longer than 80 characters.185
ErrorsLine is longer than 80 characters.188
ErrorsLine is longer than 80 characters.190
ErrorsLine is longer than 80 characters.191
ErrorsLine is longer than 80 characters.192
ErrorsLine is longer than 80 characters.193
ErrorsLine is longer than 80 characters.194
ErrorsLine is longer than 80 characters.197
ErrorsLine has trailing spaces.198
ErrorsLine is longer than 80 characters.204
Errors'30' is a magic number.204
Errors'if' construct must use '{}'s.205
ErrorsLine is longer than 80 characters.207
ErrorsLine has trailing spaces.209
ErrorsLine is longer than 80 characters.211
Errors',' is not followed by whitespace.211
Errors',' is not followed by whitespace.211
ErrorsMissing a Javadoc comment.219
Errors'if' construct must use '{}'s.220
Errors'if' construct must use '{}'s.221
ErrorsLine is longer than 80 characters.221
Errors'+' is not preceded with whitespace.221
Errors'+' is not followed by whitespace.221
ErrorsLine has trailing spaces.222
ErrorsLine is longer than 80 characters.223
ErrorsLine is longer than 80 characters.226
ErrorsLine is longer than 80 characters.231
ErrorsExpected an @return tag.246
ErrorsLine is longer than 80 characters.247
ErrorsLine is longer than 80 characters.249
ErrorsLine is longer than 80 characters.250
ErrorsLine has trailing spaces.251
ErrorsLine is longer than 80 characters.252
ErrorsLine is longer than 80 characters.255
ErrorsLine is longer than 80 characters.256
ErrorsLine is longer than 80 characters.257
ErrorsLine is longer than 80 characters.259
ErrorsLine is longer than 80 characters.260
Errors'if' construct must use '{}'s.261
ErrorsLine is longer than 80 characters.261
Errors'+' is not preceded with whitespace.261
Errors'+' is not followed by whitespace.261
Errors'+' is not preceded with whitespace.261
Errors'+' is not followed by whitespace.261
Errors'+' is not preceded with whitespace.261
Errors'+' is not followed by whitespace.261
ErrorsLine is longer than 80 characters.265
ErrorsExpected an @return tag.266
Errors'if' construct must use '{}'s.269
Errors'if' construct must use '{}'s.272
ErrorsLine is longer than 80 characters.272
Errors'if' construct must use '{}'s.275
ErrorsLine is longer than 80 characters.275
ErrorsLine is longer than 80 characters.276
ErrorsLine is longer than 80 characters.281
ErrorsLine is longer than 80 characters.283
ErrorsMissing a Javadoc comment.287
ErrorsParameter myNewPath should be final.287
ErrorsLine is longer than 80 characters.289
ErrorsLine is longer than 80 characters.291
Errors'for' is not followed by whitespace.295
ErrorsLine is longer than 80 characters.299
ErrorsLine is longer than 80 characters.306
ErrorsExpected an @return tag.307
Errors'for' is not followed by whitespace.311
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.321
ErrorsMissing a Javadoc comment.321
ErrorsParameter newProperties should be final.321
ErrorsLine is longer than 80 characters.322
Errors'cast' is not followed by whitespace.322
ErrorsLine is longer than 80 characters.323
Errors'cast' is not followed by whitespace.323
Errors'cast' is not followed by whitespace.324
ErrorsLine is longer than 80 characters.325
Errors'cast' is not followed by whitespace.325
ErrorsLine is longer than 80 characters.326
Errors'cast' is not followed by whitespace.326
ErrorsLine is longer than 80 characters.327
ErrorsMethod 'getProperties' is not designed for extension - needs to be abstract, final or empty.334
ErrorsMissing a Javadoc comment.334
ErrorsLine has trailing spaces.343
ErrorsLine is longer than 80 characters.348

Steerings/PeopleAvoidanceSteer.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'Steerings' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.27
ErrorsLine has trailing spaces.29
ErrorsLine is longer than 80 characters.32
ErrorsLine is longer than 80 characters.36
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.41
ErrorsName 'TICK_PARTS' must match pattern '^[a-z][a-zA-Z0-9]*$'.41
Errors'5' is a magic number.41
ErrorsMissing a Javadoc comment.43
ErrorsVariable 'random' must be private and have accessor methods.43
ErrorsLine has trailing spaces.44
ErrorsParameter bot should be final.48
ErrorsLine has trailing spaces.51
ErrorsLine is longer than 80 characters.52
ErrorsExpected an @return tag.53
ErrorsLine is longer than 80 characters.53
ErrorsMethod 'run' is not designed for extension - needs to be abstract, final or empty.53
ErrorsParameter scaledActualVelocity should be final.53
ErrorsExpected @param tag for 'scaledActualVelocity'.53
ErrorsParameter wantsToGoFaster should be final.53
ErrorsExpected @param tag for 'wantsToGoFaster'.53
ErrorsParameter wantsToStop should be final.53
ErrorsExpected @param tag for 'wantsToStop'.53
ErrorsParameter focus should be final.53
ErrorsExpected @param tag for 'focus'.53
ErrorsLine is longer than 80 characters.57
Errors',' is not followed by whitespace.58
Errors',' is not followed by whitespace.58
ErrorsLine has trailing spaces.59
ErrorsLine is longer than 80 characters.68
ErrorsLine is longer than 80 characters.69
ErrorsLine has trailing spaces.72
ErrorsLine is longer than 80 characters.74
ErrorsLine is longer than 80 characters.80
Errors'if' is not followed by whitespace.80
ErrorsLine is longer than 80 characters.81
ErrorsLine is longer than 80 characters.82
Errors'/' is not preceded with whitespace.82
Errors'/' is not followed by whitespace.82
ErrorsLine is longer than 80 characters.83
ErrorsLine is longer than 80 characters.85
Errors'if' construct must use '{}'s.86
ErrorsLine is longer than 80 characters.86
Errors'+' is not preceded with whitespace.86
Errors'+' is not followed by whitespace.86
Errors'+' is not preceded with whitespace.86
Errors'+' is not followed by whitespace.86
Errors'+' is not preceded with whitespace.86
Errors'+' is not followed by whitespace.86
ErrorsLine has trailing spaces.96
ErrorsMissing a Javadoc comment.96
ErrorsParameter player should be final.96
Errors',' is not followed by whitespace.97
Errors',' is not followed by whitespace.97
Errors'for' is not followed by whitespace.105
Errors'=' is not preceded with whitespace.105
Errors'=' is not followed by whitespace.105
Errors';' is not followed by whitespace.105
Errors'*' is not preceded with whitespace.105
Errors'*' is not followed by whitespace.105
Errors';' is not followed by whitespace.105
Errors'{' is not preceded with whitespace.105
Errors'cast' is not followed by whitespace.106
Errors'/' is not preceded with whitespace.106
Errors'/' is not followed by whitespace.106
ErrorsLine is longer than 80 characters.107
ErrorsLine is longer than 80 characters.108
ErrorsLine is longer than 80 characters.109
ErrorsLine is longer than 80 characters.114
ErrorsLine is longer than 80 characters.115
ErrorsLine is longer than 80 characters.116
ErrorsLine has trailing spaces.122
ErrorsLine is longer than 80 characters.123
ErrorsLine is longer than 80 characters.124
ErrorsLine is longer than 80 characters.128
Errors'+' is not preceded with whitespace.128
Errors'+' is not followed by whitespace.128
ErrorsLine is longer than 80 characters.135
Errors'if' construct must use '{}'s.136
ErrorsLine is longer than 80 characters.136
Errors'if' construct must use '{}'s.137
ErrorsLine is longer than 80 characters.137
ErrorsLine is longer than 80 characters.139
Errors'*' is not preceded with whitespace.141
Errors'*' is not followed by whitespace.141
Errors'if' construct must use '{}'s.142
ErrorsLine is longer than 80 characters.142
ErrorsLine has trailing spaces.144
ErrorsLine is longer than 80 characters.148
ErrorsExpected an @return tag.149
ErrorsParameter angle should be final.149
ErrorsExpected @param tag for 'angle'.149
ErrorsParameter distance should be final.149
ErrorsExpected @param tag for 'distance'.149
ErrorsLine is longer than 80 characters.153
ErrorsMissing a Javadoc comment.155
ErrorsParameter angle should be final.155
Errors'/' is not preceded with whitespace.156
Errors'/' is not followed by whitespace.156
Errors'/' is not preceded with whitespace.156
Errors'/' is not followed by whitespace.156
ErrorsLine is longer than 80 characters.159
ErrorsMissing a Javadoc comment.161
ErrorsParameter distance should be final.161
ErrorsLine is longer than 80 characters.162
ErrorsLine is longer than 80 characters.165
ErrorsLine is longer than 80 characters.166
ErrorsMissing a Javadoc comment.167
ErrorsParameter ticks should be final.167
Errors'/' is not preceded with whitespace.170
Errors'/' is not followed by whitespace.170
ErrorsLine has trailing spaces.176
ErrorsLine is longer than 80 characters.177
ErrorsMissing a Javadoc comment.177
ErrorsParameter start should be final.177
ErrorsParameter velocity should be final.177
ErrorsParameter time should be final.177
ErrorsLine is longer than 80 characters.178
Errors'*' is not preceded with whitespace.178
Errors'*' is not followed by whitespace.178
Errors'*' is not preceded with whitespace.178
Errors'*' is not followed by whitespace.178
ErrorsExpected an @return tag.183
ErrorsLine is longer than 80 characters.183
ErrorsParameter botsVelocity should be final.183
ErrorsExpected @param tag for 'botsVelocity'.183
ErrorsParameter player should be final.183
ErrorsExpected @param tag for 'player'.183
ErrorsParameter wantsToGoFaster should be final.183
ErrorsExpected @param tag for 'wantsToGoFaster'.183
ErrorsLine is longer than 80 characters.188
ErrorsLine is longer than 80 characters.191
ErrorsLine is longer than 80 characters.192
ErrorsLine is longer than 80 characters.198
ErrorsLine is longer than 80 characters.199
ErrorsLine is longer than 80 characters.202
ErrorsName 'far_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'.203
Errors'*' is not preceded with whitespace.203
Errors'*' is not followed by whitespace.203
ErrorsLine is longer than 80 characters.204
ErrorsName 'far_distance2' must match pattern '^[a-z][a-zA-Z0-9]*$'.204
Errors',' is not followed by whitespace.204
Errors'+' is not preceded with whitespace.204
Errors'+' is not followed by whitespace.204
ErrorsLine is longer than 80 characters.205
Errors'*' is not preceded with whitespace.205
Errors'*' is not followed by whitespace.205
ErrorsLine is longer than 80 characters.206
ErrorsLine is longer than 80 characters.208
Errors'(' is followed by whitespace.208
Errors'*' is not preceded with whitespace.208
Errors'*' is not followed by whitespace.208
Errors'*' is not preceded with whitespace.208
Errors'*' is not followed by whitespace.208
Errors'if' construct must use '{}'s.210
ErrorsLine is longer than 80 characters.210
Errors'+' is not preceded with whitespace.210
Errors'+' is not followed by whitespace.210
Errors'+' is not preceded with whitespace.210
Errors'+' is not followed by whitespace.210
Errors'+' is not preceded with whitespace.210
Errors'+' is not followed by whitespace.210
ErrorsLine is longer than 80 characters.212
Errors'3' is a magic number.212
Errors'*' is not preceded with whitespace.212
Errors'*' is not followed by whitespace.212
Errors'*' is not preceded with whitespace.212
Errors'*' is not followed by whitespace.212
Errors'if' construct must use '{}'s.214
ErrorsLine is longer than 80 characters.214
Errors'+' is not preceded with whitespace.214
Errors'+' is not followed by whitespace.214
Errors'+' is not preceded with whitespace.214
Errors'+' is not followed by whitespace.214
Errors'+' is not preceded with whitespace.214
Errors'+' is not followed by whitespace.214
ErrorsLine is longer than 80 characters.216
Errors'*' is not preceded with whitespace.216
Errors'*' is not followed by whitespace.216
Errors'if' construct must use '{}'s.219
ErrorsLine is longer than 80 characters.219
Errors'+' is not preceded with whitespace.219
Errors'+' is not followed by whitespace.219
Errors'+' is not preceded with whitespace.219
Errors'+' is not followed by whitespace.219
Errors'+' is not preceded with whitespace.219
Errors'+' is not followed by whitespace.219
Errors'+' is not preceded with whitespace.219
Errors'+' is not followed by whitespace.219
Errors'+' is not preceded with whitespace.219
Errors'+' is not followed by whitespace.219
ErrorsLine is longer than 80 characters.221
Errors'5' is a magic number.221
ErrorsLine is longer than 80 characters.225
Errors'if' construct must use '{}'s.228
ErrorsLine is longer than 80 characters.228
ErrorsLine is longer than 80 characters.232
ErrorsMissing a Javadoc comment.232
ErrorsParameter velocity should be final.232
ErrorsParameter scale should be final.232
ErrorsParameter negate should be final.232
ErrorsParameter wantsToGoFaster should be final.232
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.242
ErrorsMissing a Javadoc comment.242
ErrorsParameter newProperties should be final.242
ErrorsLine is longer than 80 characters.243
Errors'cast' is not followed by whitespace.243
ErrorsLine is longer than 80 characters.244
Errors'cast' is not followed by whitespace.244
ErrorsLine is longer than 80 characters.245
Errors'cast' is not followed by whitespace.245
ErrorsLine is longer than 80 characters.246
Errors'cast' is not followed by whitespace.246
ErrorsLine is longer than 80 characters.247
Errors'cast' is not followed by whitespace.247
ErrorsLine is longer than 80 characters.248
Errors'cast' is not followed by whitespace.248
ErrorsMethod 'getProperties' is not designed for extension - needs to be abstract, final or empty.251
ErrorsMissing a Javadoc comment.251

Steerings/TargetApproachingSteer.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'Steerings' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsUnused import - SteeringStuff.SteeringManager.3
ErrorsMissing a Javadoc comment.26
ErrorsMissing a Javadoc comment.28
ErrorsName 'NEARLY_THERE_DISTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'.28
Errors'150' is a magic number.28
ErrorsParameter bot should be final.33
ErrorsLine is longer than 80 characters.37
ErrorsExpected an @return tag.38
ErrorsLine is longer than 80 characters.38
ErrorsMethod 'run' is not designed for extension - needs to be abstract, final or empty.38
ErrorsParameter scaledActualVelocity should be final.38
ErrorsExpected @param tag for 'scaledActualVelocity'.38
ErrorsParameter wantsToGoFaster should be final.38
ErrorsExpected @param tag for 'wantsToGoFaster'.38
ErrorsParameter wantsToStop should be final.38
ErrorsExpected @param tag for 'wantsToStop'.38
ErrorsParameter focus should be final.38
ErrorsExpected @param tag for 'focus'.38
ErrorsLine is longer than 80 characters.40
Errors',' is not followed by whitespace.41
Errors',' is not followed by whitespace.41
Errors'for' is not followed by whitespace.43
ErrorsLine is longer than 80 characters.45
ErrorsLine is longer than 80 characters.49
ErrorsLine is longer than 80 characters.53
ErrorsLine has trailing spaces.55
ErrorsLine is longer than 80 characters.58
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.69
ErrorsMissing a Javadoc comment.69
ErrorsParameter newProperties should be final.69
ErrorsLine is longer than 80 characters.70
Errors'cast' is not followed by whitespace.70
Errors'for' is not followed by whitespace.72
ErrorsLine is longer than 80 characters.73
ErrorsMethod 'getProperties' is not designed for extension - needs to be abstract, final or empty.77
ErrorsMissing a Javadoc comment.77
ErrorsLine is longer than 80 characters.78

Steerings/WalkAlongSteer.java

ViolationMessageLine
ErrorsName 'Steerings' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.16
ErrorsLine has trailing spaces.31
ErrorsLine is longer than 80 characters.34
ErrorsFirst sentence should end with a period.38
ErrorsMissing a Javadoc comment.45
ErrorsMissing a Javadoc comment.46
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.48
ErrorsMissing a Javadoc comment.49
ErrorsMissing a Javadoc comment.50
ErrorsMissing a Javadoc comment.52
ErrorsName 'MAX_TO_PARTNER' must match pattern '^[a-z][a-zA-Z0-9]*$'.52
Errors'500' is a magic number.52
ErrorsMissing a Javadoc comment.53
ErrorsName 'MAX_NEXT_VELOCITY' must match pattern '^[a-z][a-zA-Z0-9]*$'.53
Errors'500' is a magic number.53
ErrorsMissing a Javadoc comment.54
ErrorsName 'WAIT_DISTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'.54
Errors'100' is a magic number.54
ErrorsMissing a Javadoc comment.55
ErrorsName 'NEARLY_THERE_DISTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'.55
Errors'200' is a magic number.55
ErrorsMissing a Javadoc comment.57
ErrorsMissing a Javadoc comment.62
ErrorsMissing a Javadoc comment.63
ErrorsMissing a Javadoc comment.64
ErrorsLine has trailing spaces.65
ErrorsParameter bot should be final.69
ErrorsLine is longer than 80 characters.74
ErrorsExpected an @return tag.75
ErrorsLine is longer than 80 characters.75
ErrorsMethod 'run' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMethod length is 252 lines (max allowed is 150).75
ErrorsParameter scaledActualVelocity should be final.75
ErrorsExpected @param tag for 'scaledActualVelocity'.75
ErrorsParameter wantsToGoFaster should be final.75
ErrorsExpected @param tag for 'wantsToGoFaster'.75
ErrorsParameter wantsToStop should be final.75
ErrorsExpected @param tag for 'wantsToStop'.75
ErrorsParameter focus should be final.75
ErrorsExpected @param tag for 'focus'.75
ErrorsLine is longer than 80 characters.78
Errors',' is not followed by whitespace.79
Errors',' is not followed by whitespace.79
ErrorsLine is longer than 80 characters.84
Errors'/' is not preceded with whitespace.85
Errors'/' is not followed by whitespace.85
ErrorsLine is longer than 80 characters.86
Errors',' is not followed by whitespace.86
Errors',' is not followed by whitespace.86
Errors'-' is not preceded with whitespace.87
Errors'-' is not followed by whitespace.87
Errors'/' is not preceded with whitespace.87
Errors'/' is not followed by whitespace.87
Errors'cast' is not followed by whitespace.88
ErrorsLine is longer than 80 characters.99
ErrorsLine is longer than 80 characters.101
ErrorsLine is longer than 80 characters.102
ErrorsLine is longer than 80 characters.103
ErrorsLine is longer than 80 characters.104
ErrorsLine is longer than 80 characters.105
ErrorsLine is longer than 80 characters.108
ErrorsLine is longer than 80 characters.109
ErrorsLine is longer than 80 characters.110
ErrorsLine is longer than 80 characters.113
ErrorsLine is longer than 80 characters.121
Errors'if' construct must use '{}'s.122
ErrorsLine is longer than 80 characters.122
Errors'+' is not preceded with whitespace.122
Errors'+' is not followed by whitespace.122
ErrorsLine is longer than 80 characters.124
Errors'if' construct must use '{}'s.127
ErrorsLine is longer than 80 characters.127
ErrorsLine has trailing spaces.130
ErrorsLine is longer than 80 characters.132
ErrorsLine is longer than 80 characters.134
Errors'if' construct must use '{}'s.137
ErrorsLine is longer than 80 characters.137
Errors'+' is not preceded with whitespace.137
Errors'+' is not followed by whitespace.137
Errors'if' construct must use '{}'s.138
ErrorsLine is longer than 80 characters.138
Errors'+' is not preceded with whitespace.138
Errors'+' is not followed by whitespace.138
Errors'if' construct must use '{}'s.141
Errors'if' construct must use '{}'s.143
ErrorsLine is longer than 80 characters.152
ErrorsLine is longer than 80 characters.153
ErrorsLine is longer than 80 characters.157
ErrorsLine is longer than 80 characters.158
ErrorsLine is longer than 80 characters.161
ErrorsLine is longer than 80 characters.162
ErrorsLine is longer than 80 characters.163
ErrorsLine is longer than 80 characters.165
ErrorsLine is longer than 80 characters.168
ErrorsLine has trailing spaces.169
ErrorsLine is longer than 80 characters.170
Errors',' is not followed by whitespace.170
Errors',' is not followed by whitespace.170
ErrorsLine is longer than 80 characters.176
ErrorsLine is longer than 80 characters.177
Errors',' is not followed by whitespace.177
Errors',' is not followed by whitespace.177
ErrorsLine has trailing spaces.180
ErrorsLine is longer than 80 characters.187
Errors'/' is not preceded with whitespace.187
Errors'/' is not followed by whitespace.187
Errors'500' is a magic number.187
Errors'1.5' is a magic number.190
Errors'30' is a magic number.191
Errors'*' is not preceded with whitespace.193
Errors'*' is not followed by whitespace.193
Errors',' is not followed by whitespace.193
Errors'if' construct must use '{}'s.194
ErrorsLine is longer than 80 characters.194
Errors'+' is not preceded with whitespace.194
Errors'+' is not followed by whitespace.194
Errors'/' is not preceded with whitespace.198
Errors'/' is not followed by whitespace.198
ErrorsLine is longer than 80 characters.199
Errors'*' is not preceded with whitespace.199
Errors'*' is not followed by whitespace.199
Errors'*' is not preceded with whitespace.200
Errors'*' is not followed by whitespace.200
Errors'if' construct must use '{}'s.201
ErrorsLine is longer than 80 characters.201
Errors'+' is not preceded with whitespace.201
Errors'+' is not followed by whitespace.201
Errors'else' is not preceded with whitespace.202
Errors'}' is not followed by whitespace.202
Errors',' is not followed by whitespace.203
Errors',' is not followed by whitespace.203
ErrorsLine is longer than 80 characters.208
Errors'*' is not preceded with whitespace.209
Errors'*' is not followed by whitespace.209
Errors'if' construct must use '{}'s.210
ErrorsLine is longer than 80 characters.210
Errors'+' is not preceded with whitespace.210
Errors'+' is not followed by whitespace.210
Errors',' is not followed by whitespace.212
Errors',' is not followed by whitespace.212
ErrorsLine has trailing spaces.217
ErrorsLine is longer than 80 characters.217
Errors',' is not followed by whitespace.219
Errors',' is not followed by whitespace.219
ErrorsLine is longer than 80 characters.220
ErrorsLine has trailing spaces.221
ErrorsLine is longer than 80 characters.221
Errors'3' is a magic number.222
ErrorsLine is longer than 80 characters.223
ErrorsLine is longer than 80 characters.224
Errors'/' is not preceded with whitespace.225
Errors'/' is not followed by whitespace.225
ErrorsLine is longer than 80 characters.230
Errors'if' construct must use '{}'s.231
ErrorsLine is longer than 80 characters.231
ErrorsLine has trailing spaces.233
ErrorsLine is longer than 80 characters.243
Errors'+' is not preceded with whitespace.244
Errors'+' is not followed by whitespace.244
ErrorsLine has trailing spaces.250
ErrorsLine is longer than 80 characters.250
ErrorsLine is longer than 80 characters.255
ErrorsLine is longer than 80 characters.256
ErrorsLine is longer than 80 characters.257
ErrorsLine is longer than 80 characters.258
ErrorsLine is longer than 80 characters.259
ErrorsLine is longer than 80 characters.260
ErrorsLine is longer than 80 characters.261
ErrorsLine is longer than 80 characters.262
Errors'/' is not preceded with whitespace.264
Errors'/' is not followed by whitespace.264
ErrorsLine is longer than 80 characters.267
ErrorsLine is longer than 80 characters.268
ErrorsLine is longer than 80 characters.272
ErrorsLine is longer than 80 characters.276
ErrorsLine is longer than 80 characters.278
ErrorsLine is longer than 80 characters.279
ErrorsLine is longer than 80 characters.280
ErrorsLine is longer than 80 characters.281
ErrorsLine is longer than 80 characters.282
ErrorsLine is longer than 80 characters.283
ErrorsLine has trailing spaces.285
ErrorsLine is longer than 80 characters.287
ErrorsLine is longer than 80 characters.288
ErrorsLine is longer than 80 characters.290
ErrorsLine is longer than 80 characters.293
Errors',' is not followed by whitespace.299
Errors',' is not followed by whitespace.299
ErrorsLine has trailing spaces.301
ErrorsLine is longer than 80 characters.308
Errors'cast' is not followed by whitespace.312
Errors'cast' is not followed by whitespace.313
Errors'cast' is not followed by whitespace.314
Errors'if' construct must use '{}'s.315
ErrorsLine is longer than 80 characters.315
Errors'+' is not preceded with whitespace.315
Errors'+' is not followed by whitespace.315
ErrorsMissing a Javadoc comment.329
ErrorsLine is longer than 80 characters.331
Errors'if' construct must use '{}'s.333
ErrorsLine is longer than 80 characters.333
Errors'+' is not preceded with whitespace.333
Errors'+' is not followed by whitespace.333
Errors'if' construct must use '{}'s.335
ErrorsLine is longer than 80 characters.335
Errors'+' is not preceded with whitespace.335
Errors'+' is not followed by whitespace.335
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.341
ErrorsParameter newProperties should be final.342
ErrorsLine is longer than 80 characters.343
Errors'cast' is not followed by whitespace.343
ErrorsLine is longer than 80 characters.344
Errors'cast' is not followed by whitespace.344
ErrorsLine is longer than 80 characters.345
Errors'cast' is not followed by whitespace.345
ErrorsLine is longer than 80 characters.346
Errors'cast' is not followed by whitespace.346
ErrorsLine is longer than 80 characters.347
Errors'cast' is not followed by whitespace.347
ErrorsLine is longer than 80 characters.348
Errors'cast' is not followed by whitespace.348
ErrorsMethod 'getProperties' is not designed for extension - needs to be abstract, final or empty.351
ErrorsMissing a Javadoc comment.351
ErrorsMethod 'getForceToPartner' is not designed for extension - needs to be abstract, final or empty.362
ErrorsMissing a Javadoc comment.362
ErrorsLine is longer than 80 characters.365
ErrorsLine is longer than 80 characters.369
ErrorsMethod 'getForceToTarget' is not designed for extension - needs to be abstract, final or empty.378
ErrorsMissing a Javadoc comment.378

Steerings/WallFollowingSteer.java

ViolationMessageLine
ErrorsName 'Steerings' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsLine is longer than 80 characters.12
ErrorsMissing a Javadoc comment.36
ErrorsMissing a Javadoc comment.38
ErrorsFirst sentence should end with a period.41
ErrorsFirst sentence should end with a period.43
ErrorsFirst sentence should end with a period.45
ErrorsFirst sentence should end with a period.47
ErrorsFirst sentence should end with a period.49
ErrorsFirst sentence should end with a period.51
ErrorsFirst sentence should end with a period.53
ErrorsLine has trailing spaces.55
ErrorsLine is longer than 80 characters.57
ErrorsName 'DISTANCE_FROM_THE_WALL' must match pattern '^[a-z][a-zA-Z0-9]*$'.58
ErrorsVariable 'DISTANCE_FROM_THE_WALL' must be private and have accessor methods.58
Errors'166' is a magic number.58
ErrorsLine is longer than 80 characters.59
ErrorsMissing a Javadoc comment.60
ErrorsLine is longer than 80 characters.61
ErrorsMissing a Javadoc comment.62
ErrorsLine is longer than 80 characters.64
ErrorsMissing a Javadoc comment.65
ErrorsMissing a Javadoc comment.65
ErrorsMissing a Javadoc comment.65
ErrorsMissing a Javadoc comment.65
ErrorsLine has trailing spaces.66
ErrorsLine has trailing spaces.67
ErrorsMissing a Javadoc comment.69
ErrorsVariable 'state' must be private and have accessor methods.69
ErrorsMissing a Javadoc comment.72
ErrorsVariable 'counter' must be private and have accessor methods.72
ErrorsLine is longer than 80 characters.74
ErrorsMissing a Javadoc comment.75
ErrorsVariable 'convexTurning' must be private and have accessor methods.75
ErrorsLine has trailing spaces.76
ErrorsMissing a Javadoc comment.77
ErrorsMissing a Javadoc comment.78
ErrorsMissing a Javadoc comment.81
ErrorsMissing a Javadoc comment.82
ErrorsMissing a Javadoc comment.83
ErrorsMissing a Javadoc comment.84
ErrorsMissing a Javadoc comment.85
ErrorsMissing a Javadoc comment.87
ErrorsVariable 'random' must be private and have accessor methods.87
ErrorsLine has trailing spaces.88
ErrorsVariable 'nleft' must be private and have accessor methods.92
ErrorsVariable 'nright' must be private and have accessor methods.92
ErrorsVariable 'nleftfront' must be private and have accessor methods.92
ErrorsVariable 'nrightfront' must be private and have accessor methods.92
ErrorsVariable 'nfront' must be private and have accessor methods.92
ErrorsLine is longer than 80 characters.95
ErrorsVariable 'shortSideRayLength' must be private and have accessor methods.97
ErrorsMissing a Javadoc comment.98
ErrorsVariable 'shortSideFrontRayLength' must be private and have accessor methods.98
ErrorsMissing a Javadoc comment.99
ErrorsVariable 'longSideRayLength' must be private and have accessor methods.99
ErrorsMissing a Javadoc comment.100
ErrorsVariable 'longSideFrontRayLength' must be private and have accessor methods.100
ErrorsMissing a Javadoc comment.101
ErrorsVariable 'shortFrontRayLength' must be private and have accessor methods.101
ErrorsMissing a Javadoc comment.102
ErrorsVariable 'longFrontRayLength' must be private and have accessor methods.102
ErrorsLine is longer than 80 characters.111
ErrorsParameter bot should be final.111
ErrorsParameter rayManager should be final.111
Errors'rayManager' hides a field.111
ErrorsParameter newProperties should be final.111
ErrorsParameter bot should be final.126
ErrorsParameter rayManager should be final.126
Errors'rayManager' hides a field.126
ErrorsMissing a Javadoc comment.139
ErrorsLine is longer than 80 characters.141
Errors'8' is a magic number.142
Errors'12' is a magic number.143
ErrorsLine is longer than 80 characters.145
Errors'166f' is a magic number.145
ErrorsLine is longer than 80 characters.146
Errors'166f' is a magic number.146
ErrorsLine is longer than 80 characters.147
Errors'166f' is a magic number.147
ErrorsLine is longer than 80 characters.148
Errors'166f' is a magic number.148
ErrorsLine is longer than 80 characters.149
Errors'3' is a magic number.149
Errors'166f' is a magic number.149
ErrorsLine is longer than 80 characters.150
Errors'3' is a magic number.150
Errors'166f' is a magic number.150
ErrorsLine has trailing spaces.151
ErrorsLine is longer than 80 characters.154
ErrorsLine is longer than 80 characters.155
Errors'3' is a magic number.155
ErrorsLine is longer than 80 characters.156
Errors'3' is a magic number.156
ErrorsLine is longer than 80 characters.157
ErrorsLine is longer than 80 characters.158
ErrorsMethod 'flagRaysChanged' is not designed for extension - needs to be abstract, final or empty.165
ErrorsMissing a Javadoc comment.165
ErrorsMissing a Javadoc comment.171
Errors'for' is not followed by whitespace.172
ErrorsLine is longer than 80 characters.190
ErrorsLine is longer than 80 characters.192
ErrorsMust have at least one statement.194
ErrorsLine has trailing spaces.200
ErrorsLine is longer than 80 characters.202
ErrorsExpected an @return tag.205
ErrorsLine is longer than 80 characters.205
ErrorsMethod 'run' is not designed for extension - needs to be abstract, final or empty.205
ErrorsMethod length is 383 lines (max allowed is 150).205
ErrorsParameter scaledActualVelocity should be final.205
ErrorsExpected @param tag for 'scaledActualVelocity'.205
ErrorsParameter wantsToGoFaster should be final.205
ErrorsExpected @param tag for 'wantsToGoFaster'.205
ErrorsParameter wantsToStop should be final.205
ErrorsExpected @param tag for 'wantsToStop'.205
ErrorsParameter focus should be final.205
ErrorsExpected @param tag for 'focus'.205
ErrorsLine is longer than 80 characters.210
Errors',' is not followed by whitespace.211
Errors',' is not followed by whitespace.211
ErrorsLine has trailing spaces.217
ErrorsLine is longer than 80 characters.218
ErrorsLine has trailing spaces.223
ErrorsLine is longer than 80 characters.230
ErrorsLine has trailing spaces.239
Errors'if' construct must use '{}'s.241
Errors'if' construct must use '{}'s.243
Errors'if' construct must use '{}'s.245
Errors'if' construct must use '{}'s.247
Errors'if' construct must use '{}'s.249
ErrorsLine is longer than 80 characters.258
ErrorsLine is longer than 80 characters.259
ErrorsLine is longer than 80 characters.268
ErrorsLine is longer than 80 characters.270
Errors'/' is not preceded with whitespace.270
Errors'/' is not followed by whitespace.270
Errors'5' is a magic number.270
Errors'180' is a magic number.272
ErrorsLine is longer than 80 characters.275
ErrorsLine is longer than 80 characters.278
ErrorsLine is longer than 80 characters.280
ErrorsLine is longer than 80 characters.286
Errors'0.5' is a magic number.288
ErrorsLine is longer than 80 characters.291
ErrorsLine is longer than 80 characters.299
Errors'{' is not followed by whitespace.299
ErrorsLine is longer than 80 characters.303
Errors'{' is not followed by whitespace.303
ErrorsLine is longer than 80 characters.322
ErrorsLine is longer than 80 characters.325
ErrorsLine is longer than 80 characters.331
ErrorsLine is longer than 80 characters.339
ErrorsLine is longer than 80 characters.342
ErrorsLine is longer than 80 characters.343
ErrorsLine is longer than 80 characters.344
ErrorsLine is longer than 80 characters.348
ErrorsLine is longer than 80 characters.350
ErrorsLine is longer than 80 characters.353
ErrorsLine is longer than 80 characters.355
ErrorsLine is longer than 80 characters.358
ErrorsLine is longer than 80 characters.362
ErrorsLine is longer than 80 characters.368
ErrorsLine is longer than 80 characters.370
ErrorsLine is longer than 80 characters.373
ErrorsLine is longer than 80 characters.375
ErrorsLine is longer than 80 characters.378
ErrorsLine is longer than 80 characters.382
ErrorsLine is longer than 80 characters.387
ErrorsLine is longer than 80 characters.389
ErrorsLine is longer than 80 characters.392
ErrorsLine is longer than 80 characters.394
ErrorsLine is longer than 80 characters.397
ErrorsLine is longer than 80 characters.401
ErrorsLine is longer than 80 characters.407
ErrorsLine is longer than 80 characters.409
ErrorsLine is longer than 80 characters.412
ErrorsLine is longer than 80 characters.414
ErrorsLine is longer than 80 characters.417
ErrorsLine is longer than 80 characters.421
ErrorsLine is longer than 80 characters.426
ErrorsLine is longer than 80 characters.428
ErrorsLine is longer than 80 characters.432
ErrorsLine is longer than 80 characters.435
ErrorsLine is longer than 80 characters.437
Errors'3' is a magic number.437
ErrorsLine is longer than 80 characters.438
ErrorsLine has trailing spaces.443
ErrorsLine has trailing spaces.445
ErrorsLine is longer than 80 characters.450
Errors'(' is followed by whitespace.450
Errors'/' is not preceded with whitespace.450
Errors'/' is not followed by whitespace.450
Errors'4' is a magic number.450
Errors')' is preceded with whitespace.450
Errors'||' should be on a new line.450
ErrorsLine is longer than 80 characters.451
Errors'(' is followed by whitespace.451
Errors'/' is not preceded with whitespace.451
Errors'/' is not followed by whitespace.451
ErrorsLine is longer than 80 characters.452
Errors'/' is not preceded with whitespace.452
Errors'/' is not followed by whitespace.452
Errors'4' is a magic number.452
ErrorsLine is longer than 80 characters.453
Errors'/' is not preceded with whitespace.453
Errors'/' is not followed by whitespace.453
Errors')' is preceded with whitespace.453
Errors')' is preceded with whitespace.453
Errors'if' construct must use '{}'s.454
ErrorsLine is longer than 80 characters.454
Errors'if' construct must use '{}'s.456
ErrorsLine is longer than 80 characters.456
Errors'if' construct must use '{}'s.457
ErrorsLine is longer than 80 characters.457
Errors'else' construct must use '{}'s.458
ErrorsLine is longer than 80 characters.458
ErrorsLine is longer than 80 characters.460
ErrorsLine is longer than 80 characters.464
Errors'}' should be on the same line.465
ErrorsLine is longer than 80 characters.467
Errors'0.6' is a magic number.467
Errors'*' is not preceded with whitespace.467
Errors'*' is not followed by whitespace.467
Errors'}' should be on the same line.468
ErrorsLine is longer than 80 characters.470
Errors'0.3' is a magic number.470
Errors'*' is not preceded with whitespace.470
Errors'*' is not followed by whitespace.470
ErrorsLine is longer than 80 characters.473
Errors'*' is not preceded with whitespace.473
Errors'*' is not followed by whitespace.473
ErrorsLine is longer than 80 characters.475
Errors'*' is not preceded with whitespace.476
Errors'*' is not followed by whitespace.476
ErrorsLine is longer than 80 characters.485
Errors'(' is followed by whitespace.485
Errors'/' is not preceded with whitespace.485
Errors'/' is not followed by whitespace.485
Errors'4' is a magic number.485
Errors')' is preceded with whitespace.485
Errors'||' should be on a new line.485
ErrorsLine is longer than 80 characters.486
Errors'(' is followed by whitespace.486
Errors'/' is not preceded with whitespace.486
Errors'/' is not followed by whitespace.486
Errors'||' should be on a new line.486
ErrorsLine is longer than 80 characters.487
Errors'/' is not preceded with whitespace.487
Errors'/' is not followed by whitespace.487
Errors'4' is a magic number.487
ErrorsLine is longer than 80 characters.488
Errors'/' is not preceded with whitespace.488
Errors'/' is not followed by whitespace.488
Errors')' is preceded with whitespace.488
Errors')' is preceded with whitespace.488
Errors'if' construct must use '{}'s.490
ErrorsLine is longer than 80 characters.490
Errors'if' construct must use '{}'s.491
ErrorsLine is longer than 80 characters.491
Errors'else' construct must use '{}'s.492
ErrorsLine is longer than 80 characters.492
ErrorsLine is longer than 80 characters.497
Errors'}' should be on the same line.498
ErrorsLine is longer than 80 characters.500
Errors'0.6' is a magic number.500
Errors'*' is not preceded with whitespace.500
Errors'*' is not followed by whitespace.500
Errors'}' should be on the same line.501
ErrorsLine is longer than 80 characters.503
Errors'0.3' is a magic number.503
Errors'*' is not preceded with whitespace.503
Errors'*' is not followed by whitespace.503
ErrorsLine is longer than 80 characters.506
Errors'*' is not preceded with whitespace.506
Errors'*' is not followed by whitespace.506
ErrorsLine is longer than 80 characters.508
Errors'*' is not preceded with whitespace.509
Errors'*' is not followed by whitespace.509
ErrorsLine is longer than 80 characters.518
ErrorsLine is longer than 80 characters.519
ErrorsLine is longer than 80 characters.521
ErrorsLine is longer than 80 characters.524
Errors'*' is not preceded with whitespace.525
Errors'*' is not followed by whitespace.525
Errors'0.8' is a magic number.525
ErrorsLine is longer than 80 characters.532
ErrorsLine is longer than 80 characters.535
Errors'*' is not preceded with whitespace.536
Errors'*' is not followed by whitespace.536
Errors'0.8' is a magic number.536
ErrorsLine has trailing spaces.541
ErrorsLine has trailing spaces.544
ErrorsLine is longer than 80 characters.550
ErrorsLine is longer than 80 characters.553
Errors'{' is not followed by whitespace.553
Errors'if' construct must use '{}'s.554
ErrorsLine is longer than 80 characters.554
Errors'+' is not preceded with whitespace.554
Errors'+' is not followed by whitespace.554
Errors'if' construct must use '{}'s.557
ErrorsLine is longer than 80 characters.557
ErrorsLine is longer than 80 characters.558
Errors'if' construct must use '{}'s.559
Errors'0.5' is a magic number.559
Errors'*' is not preceded with whitespace.560
Errors'*' is not followed by whitespace.560
Errors'0.8' is a magic number.560
ErrorsLine is longer than 80 characters.567
Errors'{' is not followed by whitespace.567
Errors'if' construct must use '{}'s.568
ErrorsLine is longer than 80 characters.568
Errors'+' is not preceded with whitespace.568
Errors'+' is not followed by whitespace.568
Errors'if' construct must use '{}'s.571
ErrorsLine is longer than 80 characters.571
ErrorsLine is longer than 80 characters.572
Errors'if' construct must use '{}'s.573
Errors'0.5' is a magic number.573
Errors'*' is not preceded with whitespace.574
Errors'*' is not followed by whitespace.574
Errors'0.8' is a magic number.574
ErrorsLine is longer than 80 characters.576
ErrorsLine is longer than 80 characters.577
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.589
ErrorsParameter newProperties should be final.590
ErrorsLine is longer than 80 characters.591
Errors'cast' is not followed by whitespace.591
ErrorsLine is longer than 80 characters.592
Errors'cast' is not followed by whitespace.592
ErrorsLine is longer than 80 characters.593
Errors'cast' is not followed by whitespace.593
ErrorsLine is longer than 80 characters.594
Errors'cast' is not followed by whitespace.594
ErrorsLine is longer than 80 characters.595
Errors'cast' is not followed by whitespace.595
ErrorsLine is longer than 80 characters.596
Errors'cast' is not followed by whitespace.596
ErrorsLine is longer than 80 characters.597
Errors'cast' is not followed by whitespace.597
ErrorsLine is longer than 80 characters.598
Errors'cast' is not followed by whitespace.598
ErrorsLine is longer than 80 characters.599
Errors'cast' is not followed by whitespace.599
ErrorsMethod 'getProperties' is not designed for extension - needs to be abstract, final or empty.602
ErrorsMissing a Javadoc comment.602

XMLSteeringProperties/XMLForcePoint.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsMissing package-info.java file.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.11
ErrorsVariable 'distance' must be private and have accessor methods.12
ErrorsMissing a Javadoc comment.14
ErrorsVariable 'forceValue' must be private and have accessor methods.15
ErrorsMissing a Javadoc comment.17
ErrorsVariable 'continues' must be private and have accessor methods.18
ErrorsLine has trailing spaces.20

XMLSteeringProperties/XMLForce_packet.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsName 'XMLForce_packet' must match pattern '^[A-Z][a-zA-Z0-9]*$'.12
ErrorsMissing a Javadoc comment.14
ErrorsVariable 'forces' must be private and have accessor methods.15

XMLSteeringProperties/XMLLeaderFollowingProperties.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.15
ErrorsVariable 'leaderForce' must be private and have accessor methods.16
ErrorsMissing a Javadoc comment.18
ErrorsVariable 'leaderName' must be private and have accessor methods.19
ErrorsMissing a Javadoc comment.21
ErrorsVariable 'distance' must be private and have accessor methods.22
ErrorsMissing a Javadoc comment.24
ErrorsVariable 'forceDistance' must be private and have accessor methods.25
ErrorsMissing a Javadoc comment.27
ErrorsVariable 'myLFtype' must be private and have accessor methods.28
ErrorsMissing a Javadoc comment.30
ErrorsVariable 'deceleration' must be private and have accessor methods.31
ErrorsMissing a Javadoc comment.33
ErrorsVariable 'angle' must be private and have accessor methods.34
ErrorsMissing a Javadoc comment.36
ErrorsVariable 'velocityMemory' must be private and have accessor methods.37
ErrorsMissing a Javadoc comment.39
ErrorsVariable 'sizeOfMemory' must be private and have accessor methods.40
ErrorsMissing a Javadoc comment.42
ErrorsVariable 'circumvention' must be private and have accessor methods.43
ErrorsMissing a Javadoc comment.45
ErrorsVariable 'active' must be private and have accessor methods.46
ErrorsMissing a Javadoc comment.48
ErrorsVariable 'weight' must be private and have accessor methods.49
ErrorsMissing a Javadoc comment.51
ErrorsVariable 'behavior' must be private and have accessor methods.52

XMLSteeringProperties/XMLObstacleAvoidanceProperties.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.14
ErrorsVariable 'repulsiveForce' must be private and have accessor methods.15
ErrorsLine has trailing spaces.16
ErrorsMissing a Javadoc comment.17
ErrorsVariable 'forceOrder' must be private and have accessor methods.18
ErrorsMissing a Javadoc comment.20
ErrorsVariable 'frontCollisions' must be private and have accessor methods.21
ErrorsMissing a Javadoc comment.23
ErrorsVariable 'treeCollisions' must be private and have accessor methods.24
ErrorsMissing a Javadoc comment.26
ErrorsVariable 'active' must be private and have accessor methods.27
ErrorsMissing a Javadoc comment.29
ErrorsVariable 'weight' must be private and have accessor methods.30
ErrorsMissing a Javadoc comment.32
ErrorsVariable 'behavior' must be private and have accessor methods.33

XMLSteeringProperties/XMLPathFollowingProperties.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.14
ErrorsVariable 'repulsiveForce' must be private and have accessor methods.15
ErrorsLine has trailing spaces.16
ErrorsMissing a Javadoc comment.17
ErrorsVariable 'distance' must be private and have accessor methods.18
ErrorsMissing a Javadoc comment.20
ErrorsVariable 'xTargetLocation' must be private and have accessor methods.21
ErrorsMissing a Javadoc comment.23
ErrorsVariable 'yTargetLocation' must be private and have accessor methods.24
ErrorsMissing a Javadoc comment.26
ErrorsVariable 'zTargetLocation' must be private and have accessor methods.27
ErrorsMissing a Javadoc comment.29
ErrorsVariable 'regulatingForce' must be private and have accessor methods.30
ErrorsMissing a Javadoc comment.32
ErrorsVariable 'projection' must be private and have accessor methods.33
ErrorsMissing a Javadoc comment.35
ErrorsVariable 'active' must be private and have accessor methods.36
ErrorsMissing a Javadoc comment.38
ErrorsVariable 'weight' must be private and have accessor methods.39
ErrorsMissing a Javadoc comment.41
ErrorsVariable 'behavior' must be private and have accessor methods.42

XMLSteeringProperties/XMLPeopleAvoidanceProperties.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.14
ErrorsVariable 'repulsiveForce' must be private and have accessor methods.15
ErrorsLine has trailing spaces.16
ErrorsMissing a Javadoc comment.17
ErrorsVariable 'distance' must be private and have accessor methods.18
ErrorsMissing a Javadoc comment.20
ErrorsVariable 'circumvention' must be private and have accessor methods.21
ErrorsMissing a Javadoc comment.23
ErrorsVariable 'deceleration' must be private and have accessor methods.24
ErrorsMissing a Javadoc comment.26
ErrorsVariable 'acceleration' must be private and have accessor methods.27
ErrorsMissing a Javadoc comment.29
ErrorsVariable 'projection' must be private and have accessor methods.30
ErrorsMissing a Javadoc comment.32
ErrorsVariable 'active' must be private and have accessor methods.33
ErrorsMissing a Javadoc comment.35
ErrorsVariable 'weight' must be private and have accessor methods.36
ErrorsMissing a Javadoc comment.38
ErrorsVariable 'behavior' must be private and have accessor methods.39

XMLSteeringProperties/XMLTargetApproachingProperties.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.15
ErrorsVariable 'targets' must be private and have accessor methods.16
ErrorsLine has trailing spaces.17
ErrorsMissing a Javadoc comment.18
ErrorsVariable 'active' must be private and have accessor methods.19
ErrorsMissing a Javadoc comment.21
ErrorsVariable 'weight' must be private and have accessor methods.22
ErrorsMissing a Javadoc comment.24
ErrorsVariable 'behavior' must be private and have accessor methods.25

XMLSteeringProperties/XMLTargetApproachingProperties1.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.14
ErrorsVariable 'attractiveForce' must be private and have accessor methods.15
ErrorsMissing a Javadoc comment.17
ErrorsVariable 'targetType' must be private and have accessor methods.18
ErrorsMissing a Javadoc comment.20
ErrorsVariable 'xTargetLocation' must be private and have accessor methods.21
ErrorsMissing a Javadoc comment.23
ErrorsVariable 'yTargetLocation' must be private and have accessor methods.24
ErrorsMissing a Javadoc comment.26
ErrorsVariable 'zTargetLocation' must be private and have accessor methods.27
ErrorsLine has trailing spaces.28
ErrorsMissing a Javadoc comment.29
ErrorsVariable 'active' must be private and have accessor methods.30
ErrorsMissing a Javadoc comment.32
ErrorsVariable 'weight' must be private and have accessor methods.33
ErrorsMissing a Javadoc comment.35
ErrorsVariable 'behavior' must be private and have accessor methods.36

XMLSteeringProperties/XMLTarget_packet.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsName 'XMLTarget_packet' must match pattern '^[A-Z][a-zA-Z0-9]*$'.11
ErrorsMissing a Javadoc comment.13
ErrorsVariable 'xTargetLocation' must be private and have accessor methods.14
ErrorsMissing a Javadoc comment.16
ErrorsVariable 'yTargetLocation' must be private and have accessor methods.17
ErrorsMissing a Javadoc comment.19
ErrorsVariable 'zTargetLocation' must be private and have accessor methods.20
ErrorsMissing a Javadoc comment.22
ErrorsName 'force_packet' must match pattern '^[a-z][a-zA-Z0-9]*$'.23
ErrorsVariable 'force_packet' must be private and have accessor methods.23

XMLSteeringProperties/XMLWalkAlongProperties.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.14
ErrorsVariable 'attractiveForce' must be private and have accessor methods.15
ErrorsMissing a Javadoc comment.17
ErrorsVariable 'partnerName' must be private and have accessor methods.18
ErrorsMissing a Javadoc comment.20
ErrorsVariable 'xTargetLocation' must be private and have accessor methods.21
ErrorsMissing a Javadoc comment.23
ErrorsVariable 'yTargetLocation' must be private and have accessor methods.24
ErrorsMissing a Javadoc comment.26
ErrorsVariable 'zTargetLocation' must be private and have accessor methods.27
ErrorsMissing a Javadoc comment.29
ErrorsVariable 'distance' must be private and have accessor methods.30
ErrorsMissing a Javadoc comment.32
ErrorsVariable 'giveWayToPartner' must be private and have accessor methods.33
ErrorsMissing a Javadoc comment.35
ErrorsVariable 'waitForPartner' must be private and have accessor methods.36
ErrorsMissing a Javadoc comment.38
ErrorsVariable 'active' must be private and have accessor methods.39
ErrorsMissing a Javadoc comment.41
ErrorsVariable 'weight' must be private and have accessor methods.42
ErrorsMissing a Javadoc comment.44
ErrorsVariable 'behavior' must be private and have accessor methods.45

XMLSteeringProperties/XMLWallFollowingProperties.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsName 'XMLSteeringProperties' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.1
ErrorsMissing a Javadoc comment.14
ErrorsVariable 'wallForce' must be private and have accessor methods.15
ErrorsMissing a Javadoc comment.17
ErrorsVariable 'forceOrder' must be private and have accessor methods.18
ErrorsMissing a Javadoc comment.20
ErrorsVariable 'attractiveForceWeight' must be private and have accessor methods.21
ErrorsMissing a Javadoc comment.23
ErrorsVariable 'repulsiveForceWeight' must be private and have accessor methods.24
ErrorsMissing a Javadoc comment.26
ErrorsVariable 'convexEdgesForceWeight' must be private and have accessor methods.27
ErrorsMissing a Javadoc comment.29
ErrorsVariable 'concaveEdgesForceWeight' must be private and have accessor methods.30
ErrorsLine has trailing spaces.31
ErrorsMissing a Javadoc comment.32
ErrorsVariable 'justMySide' must be private and have accessor methods.33
ErrorsMissing a Javadoc comment.35
ErrorsVariable 'specialDetection' must be private and have accessor methods.36
ErrorsLine has trailing spaces.37
ErrorsMissing a Javadoc comment.38
ErrorsVariable 'frontCollisions' must be private and have accessor methods.39
ErrorsMissing a Javadoc comment.44
ErrorsVariable 'active' must be private and have accessor methods.45
ErrorsMissing a Javadoc comment.47
ErrorsVariable 'weight' must be private and have accessor methods.48
ErrorsMissing a Javadoc comment.50
ErrorsVariable 'behavior' must be private and have accessor methods.51