Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
2600383

Rules

RulesViolationsSeverity
FileLength0Errors Error
NewlineAtEndOfFile0Errors Error
AbstractClassName0Errors Error
AnnotationUseStyle0Errors Error
AnonInnerLength5Errors Error
ArrayTypeStyle0Errors Error
AvoidInlineConditionals0Errors Error
AvoidStaticImport0Errors Error
ClassDataAbstractionCoupling4Errors Error
ClassFanOutComplexity3Errors Error
ClassTypeParameterName0Errors Error
ConstantName9Errors Error
CovariantEquals3Errors Error
DeclarationOrder16Errors Error
DefaultComesLast0Errors Error
DescendantToken0Errors Error
DesignForExtension4Errors Error
DoubleCheckedLocking0Errors Error
EmptyBlock2Errors Error
EmptyForInitializerPad0Errors Error
EmptyForIteratorPad0Errors Error
EmptyStatement0Errors Error
EqualsAvoidNull0Errors Error
EqualsHashCode2Errors Error
ExecutableStatementCount13Errors Error
ExplicitInitialization5Errors Error
FallThrough0Errors Error
FinalClass0Errors Error
FinalLocalVariable19Errors Error
FinalParameters11Errors Error
GenericWhitespace0Errors Error
HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
2Errors Error
HideUtilityClassConstructor0Errors Error
IllegalCatch7Errors Error
IllegalImport0Errors Error
IllegalInstantiation0Errors Error
IllegalThrows0Errors Error
IllegalTokenText0Errors Error
IllegalType2Errors Error
Indentation0Errors Error
InnerAssignment0Errors Error
InterfaceIsType0Errors Error
JUnitTestCase0Errors Error
JavaNCSS9Errors Error
LeftCurly0Errors Error
LocalFinalVariableName11Errors Error
LocalVariableName9Errors Error
MemberName10Errors Error
MethodName0Errors Error
MethodParamPad0Errors Error
MethodTypeParameterName0Errors Error
MissingCtor0Errors Error
MissingDeprecated0Errors Error
MissingOverride0Errors Error
ModifierOrder0Errors Error
MultipleStringLiterals12Errors Error
MultipleVariableDeclarations0Errors Error
MutableException0Errors Error
NPathComplexity4Errors Error
NeedBraces0Errors Error
NoClone0Errors Error
NoFinalizer0Errors Error
NoWhitespaceBefore0Errors Error
OperatorWrap0Errors Error
OuterTypeNumber0Errors Error
PackageAnnotation0Errors Error
PackageDeclaration0Errors Error
PackageName0Errors Error
ParameterName15Errors Error
ParameterNumber0Errors Error
ParenPad1Errors Error
RedundantImport0Errors Error
RedundantModifier3Errors Error
RedundantThrows0Errors Error
RightCurly0Errors Error
StaticVariableName0Errors Error
SuperClone0Errors Error
SuperFinalize0Errors Error
SuppressWarnings0Errors Error
ThrowsCount1Errors Error
TodoComment0Errors Error
TypeName0Errors Error
TypecastParenPad0Errors Error
UncommentedMain
  • excludedClasses: "OpenLogViewer"
0Errors Error
UpperEll0Errors Error
VisibilityModifier1Errors Error
WhitespaceAfter3Errors Error
WhitespaceAround6Errors Error
MagicNumber150Errors Error
UnusedImports0Errors Error
AvoidStarImport0Errors Error
NoWhitespaceAfter0Errors Error
BooleanExpressionComplexity0Errors Error
CyclomaticComplexity12Errors Error
MethodLength1Errors Error
MissingSwitchDefault1Errors Error
ModifiedControlVariable4Errors Error
NestedTryDepth0Errors Error
ParameterAssignment1Errors Error
SimplifyBooleanExpression0Errors Error
SimplifyBooleanReturn0Errors Error
StringLiteralEquality0Errors Error
LineLength
  • max: "160"
7Errors Error
NestedIfDepth
  • max: "2"
10Errors Error
ReturnCount5Errors Error

Details

org/diyefi/openlogviewer/OpenLogViewer.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 27 (max allowed is 7) classes [ActionListener, ArrayList, BorderLayout, CSVFileFilter, CSVTypeLog, Dimension, EntireGraphingPanel, File, FileInputStream, FileOutputStream, FreeEMSBin, FreeEMSBinFileFilter, FreeEMSFileFilter, FreeEMSLAFileFilter, JFileChooser, JMenu, JMenuBar, JMenuItem, JPanel, LogFileFilter, MSTypeFileFilter, OptionFrameV2, PlayBarPanel, Properties, PropertiesPane, Runnable, WindowEvent].77
ErrorsClass Fan-Out Complexity is 42 (max allowed is 20).77
ErrorsDeclaring variables, return values or parameters of type 'AbstractDecoder' is not allowed.115
ErrorsExecutable statement count is 50 (max allowed is 30).119
ErrorsNCSS for this method is 66 (max allowed is 50).119
Errors'600' is a magic number.127
Errors'420' is a magic number.127
ErrorsAnonymous inner class length is 33 lines (max allowed is 20).231
ErrorsCyclomatic Complexity is 17 (max allowed is 10).266
ErrorsExecutable statement count is 46 (max allowed is 30).266
ErrorsNCSS for this method is 54 (max allowed is 50).266
ErrorsNPath Complexity is 312 (max allowed is 200).266
ErrorsLine is longer than 160 characters.330
ErrorsName 'AppWide' must match pattern '^[a-z][a-zA-Z0-9]*$'.347
ErrorsName 'AppWideFile' must match pattern '^[a-z][a-zA-Z0-9]*$'.348
ErrorsName 'AppWide' must match pattern '^[a-z][a-zA-Z0-9]*$'.362
ErrorsName 'AppWideFile' must match pattern '^[a-z][a-zA-Z0-9]*$'.363
ErrorsName 'AppWide' must match pattern '^[a-z][a-zA-Z0-9]*$'.378
ErrorsName 'AppWideFile' must match pattern '^[a-z][a-zA-Z0-9]*$'.379
ErrorsName 'AppWide' must match pattern '^[a-z][a-zA-Z0-9]*$'.392
ErrorsName 'AppWideFile' must match pattern '^[a-z][a-zA-Z0-9]*$'.393
ErrorsName 'IOE' must match pattern '^[a-z][a-zA-Z0-9]*$'.413
ErrorsCatching 'Exception' is not allowed.441

org/diyefi/openlogviewer/PlayBarPanel.java

ViolationMessageLine
ErrorsExecutable statement count is 84 (max allowed is 30).71
ErrorsNCSS for this method is 103 (max allowed is 50).71

org/diyefi/openlogviewer/coloring/InitialLineColoring.java

ViolationMessageLine
Errors'0.25F' is a magic number.45
Errors'0.5F' is a magic number.46
Errors'0.75F' is a magic number.47
Errors'8' is a magic number.49
Errors'128' is a magic number.49
Errors'4' is a magic number.62
Errors'0.25' is a magic number.67
ErrorsControl variable 'found' is modified.82

org/diyefi/openlogviewer/coloring/MarkedColor.java

ViolationMessageLine
Errorscovariant equals without overriding equals(java.lang.Object).90
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.94
Errorscovariant equals without overriding equals(java.lang.Object).94

org/diyefi/openlogviewer/decoder/CSVTypeLog.java

ViolationMessageLine
ErrorsName 'initialLength' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.35
ErrorsName 'loadFactor' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.36
ErrorsLine is longer than 160 characters.57
ErrorsCatching 'Exception' is not allowed.58

org/diyefi/openlogviewer/decoder/FreeEMSBin.java

ViolationMessageLine
ErrorsName 'initialLength' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.42
ErrorsName 'loadFactor' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.43
ErrorsStatic variable definition in wrong order.67
ErrorsStatic variable definition in wrong order.78
ErrorsStatic variable definition in wrong order.89
ErrorsStatic variable definition in wrong order.109
Errors'100' is a magic number.111
Errors'100' is a magic number.112
Errors'640' is a magic number.113
Errors'32768' is a magic number.114
Errors'100' is a magic number.115
Errors'100' is a magic number.116
Errors'1000' is a magic number.117
Errors'100' is a magic number.118
Errors'32768' is a magic number.119
Errors'100' is a magic number.120
Errors'512' is a magic number.129
Errors'512' is a magic number.130
Errors'32768' is a magic number.131
Errors'1250' is a magic number.134
Errors'100.0' is a magic number.135
Errors'32768.0' is a magic number.135
Errors'1250' is a magic number.136
Errors'1250' is a magic number.137
Errors'1250' is a magic number.138
Errors'1250' is a magic number.139
Errors'50' is a magic number.140
Errors'1250' is a magic number.141
Errors'8' is a magic number.169
Errors'6000' is a magic number.191
Errors'32' is a magic number.197
ErrorsCyclomatic Complexity is 18 (max allowed is 10).224
ErrorsExecutable statement count is 74 (max allowed is 30).224
ErrorsNCSS for this method is 90 (max allowed is 50).224
ErrorsNested if-else depth is 3 (max allowed is 2).266
ErrorsNested if-else depth is 4 (max allowed is 2).267
ErrorsNested if-else depth is 3 (max allowed is 2).281
ErrorsCatching 'Exception' is not allowed.313
ErrorsCyclomatic Complexity is 19 (max allowed is 10).347
ErrorsExecutable statement count is 41 (max allowed is 30).347
ErrorsNCSS for this method is 56 (max allowed is 50).347
ErrorsNPath Complexity is 720 (max allowed is 200).347
ErrorsReturn count is 3 (max allowed is 2).347
ErrorsName 'HEADER_HAS_LENGTH_INDEX' must match pattern '^[a-z][a-zA-Z0-9]*$'.348
ErrorsName 'HEADER_HAS_SEQUENCE_INDEX' must match pattern '^[a-z][a-zA-Z0-9]*$'.350
Errors'256' is a magic number.368
Errors'256' is a magic number.408
Errors'8' is a magic number.435
Errors'16' is a magic number.435
Errors'32' is a magic number.435
Errors'256' is a magic number.467
ErrorsReturn count is 4 (max allowed is 2).480
Errors'0xFF' is a magic number.499

org/diyefi/openlogviewer/decoder/LogField.java

ViolationMessageLine
ErrorsName 'divideByOne' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.26
ErrorsName 'addToZero' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.27
ErrorsName 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'.29
ErrorsName 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'.41
ErrorsName 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'.44
ErrorsName 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'.47
ErrorsName 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'.51
ErrorsName 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'.54
ErrorsName 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'.58
ErrorsThe String "ID is null, needs to be a valid string!" appears 2 times in the file.65
ErrorsCyclomatic Complexity is 12 (max allowed is 10).75
ErrorsName 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'.75
Errors'8' is a magic number.88
Errors'16' is a magic number.90
Errors'32' is a magic number.92

org/diyefi/openlogviewer/filefilters/FreeEMSFileFilter.java

ViolationMessageLine
ErrorsReturn count is 4 (max allowed is 2).40

org/diyefi/openlogviewer/filefilters/MSTypeFileFilter.java

ViolationMessageLine
ErrorsReturn count is 6 (max allowed is 2).40

org/diyefi/openlogviewer/genericlog/GenericDataElement.java

ViolationMessageLine
ErrorsVariable 'realMinAndMaxFound' explicitly initialized to 'false' (default value for its type).57
ErrorsVariable 'displayMinAndMaxSet' explicitly initialized to 'false' (default value for its type).63
ErrorsName 'PCS' must match pattern '^[a-z][a-zA-Z0-9]*$'.74
Errors'3' is a magic number.111
ErrorsName 'PCL' must match pattern '^[a-z][a-zA-Z0-9]*$'.160
ErrorsName 'PCL' must match pattern '^[a-z][a-zA-Z0-9]*$'.164
ErrorsReturn count is 3 (max allowed is 2).178
ErrorsThrows count is 2 (max allowed is 1).179
ErrorsThe String "Unsupported" appears 2 times in the file.183

org/diyefi/openlogviewer/genericlog/GenericLog.java

ViolationMessageLine
ErrorsVariable access definition in wrong order.41
ErrorsName 'recordCountKey' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.41
ErrorsVariable access definition in wrong order.42
ErrorsName 'tempResetKey' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.42
ErrorsVariable access definition in wrong order.43
ErrorsName 'elapsedTimeKey' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.43
ErrorsVariable access definition in wrong order.53
ErrorsName 'PCS' must match pattern '^[a-z][a-zA-Z0-9]*$'.53
ErrorsVariable 'PCS' must be private and have accessor methods.53
ErrorsVariable 'logStatusMessage' explicitly initialized to 'null' (default value for its type).55
ErrorsName 'GDE' must match pattern '^[a-z][a-zA-Z0-9]*$'.109
ErrorsVariable 'GDE' should be declared final.109
ErrorsExecutable statement count is 32 (max allowed is 30).127
ErrorsLine is longer than 160 characters.136
ErrorsThe String ", Free: " appears 2 times in the file.136
ErrorsThe String ", Total: " appears 2 times in the file.136
ErrorsLine is longer than 160 characters.154

org/diyefi/openlogviewer/graphing/EntireGraphingPanel.java

ViolationMessageLine
ErrorsLine is longer than 160 characters.45
ErrorsVariable access definition in wrong order.47
ErrorsVariable access definition in wrong order.48
ErrorsVariable access definition in wrong order.49
ErrorsVariable access definition in wrong order.50
Errors'600' is a magic number.81
Errors'400' is a magic number.81
Errors'600' is a magic number.84
Errors'20' is a magic number.84
Errors'10' is a magic number.93
Errors'10' is a magic number.95
Errors'8' is a magic number.252
ErrorsMethod 'isZoomedOutBeyondOneToOne' is not designed for extension - needs to be abstract, final or empty.281
Errors'50' is a magic number.530
ErrorsCyclomatic Complexity is 11 (max allowed is 10).543
Errors'cast' is not followed by whitespace.549
ErrorsCyclomatic Complexity is 29 (max allowed is 10).578
ErrorsExecutable statement count is 51 (max allowed is 30).578
ErrorsNCSS for this method is 79 (max allowed is 50).578
ErrorsNPath Complexity is 289 (max allowed is 200).578
Errorsswitch without "default" clause.580
Errors'0.75' is a magic number.623
Errors'if' is not followed by whitespace.630
Errors'{' is not preceded with whitespace.630
Errors'0.75' is a magic number.635
Errors'50' is a magic number.639
Errors'0.75' is a magic number.654
Errors'if' is not followed by whitespace.661
Errors'{' is not preceded with whitespace.661
Errors'0.75' is a magic number.666
Errors'50' is a magic number.670
ErrorsMethod 'componentMoved' is not designed for extension - needs to be abstract, final or empty.733
ErrorsMethod 'componentResized' is not designed for extension - needs to be abstract, final or empty.738
ErrorsVariable 'newWidth' should be declared final.740
ErrorsVariable 'amount' should be declared final.743

org/diyefi/openlogviewer/graphing/GraphPositionPanel.java

ViolationMessageLine
Errors'2.5' is a magic number.60
ErrorsCyclomatic Complexity is 12 (max allowed is 10).90
ErrorsLine is longer than 160 characters.112
ErrorsMust have at least one statement.116
Errors'6' is a magic number.124
ErrorsCyclomatic Complexity is 13 (max allowed is 10).136
ErrorsMust have at least one statement.162
ErrorsVariable 'positionData' should be declared final.171
Errors'0.5' is a magic number.172
Errors'18' is a magic number.178
ErrorsVariable 'multiGraph' should be declared final.212
Errors'100.0' is a magic number.238
ErrorsVariable 'count' should be declared final.239
Errors'{' is not preceded with whitespace.241
Errors'3' is a magic number.243
Errors'3' is a magic number.248
ErrorsRedundant 'final' modifier.286
Errors'16' is a magic number.330
Errors'16' is a magic number.331
Errors'15' is a magic number.332
Errors'{' is not preceded with whitespace.332

org/diyefi/openlogviewer/graphing/InfoPanel.java

ViolationMessageLine
ErrorsName 'FPScounter' must match pattern '^[a-z][a-zA-Z0-9]*$'.45
ErrorsVariable 'FPScounter' explicitly initialized to '0' (default value for its type).45
ErrorsName 'FPS' must match pattern '^[a-z][a-zA-Z0-9]*$'.46
ErrorsVariable 'FPS' explicitly initialized to '0' (default value for its type).46
Errors'255' is a magic number.50
Errors'255' is a magic number.50
Errors'255' is a magic number.50
Errors'100' is a magic number.50
Errors'170' is a magic number.51
Errors'-100' is a magic number.57
Errors'-100' is a magic number.58
ErrorsCyclomatic Complexity is 13 (max allowed is 10).63
ErrorsExecutable statement count is 49 (max allowed is 30).63
ErrorsNCSS for this method is 58 (max allowed is 50).63
Errors'1000' is a magic number.67
Errors'1000' is a magic number.72
Errors'0.001' is a magic number.72
Errors'12' is a magic number.82
Errors'3' is a magic number.96
Errors'4' is a magic number.97
ErrorsVariable 'fm' should be declared final.109
ErrorsVariable 'mouseDataString' should be declared final.126
Errors'3' is a magic number.128
Errors'3' is a magic number.130

org/diyefi/openlogviewer/graphing/MultiGraphLayeredPane.java

ViolationMessageLine
Errors'400' is a magic number.47
Errors'600' is a magic number.47
Errors'99' is a magic number.48
ErrorsControl variable 'i' is modified.105

org/diyefi/openlogviewer/graphing/SingleGraphPanel.java

ViolationMessageLine
ErrorsName 'GDE' must match pattern '^[a-z][a-zA-Z0-9]*$'.50
ErrorsVariable 'zoomedOut' should be declared final.87
ErrorsCyclomatic Complexity is 25 (max allowed is 10).99
ErrorsExecutable statement count is 50 (max allowed is 30).99
ErrorsNCSS for this method is 64 (max allowed is 50).99
ErrorsNPath Complexity is 4,612 (max allowed is 200).99
Errors'5' is a magic number.171
Errors'3' is a magic number.176
Errors'3' is a magic number.176
Errors'3' is a magic number.181
Errors'3' is a magic number.181
Errors'3' is a magic number.186
Errors'3' is a magic number.186
Errors'GDE' hides a field.233
ErrorsName 'GDE' must match pattern '^[a-z][a-zA-Z0-9]*$'.233
ErrorsVariable 'zoomedOut' should be declared final.251
ErrorsThe String "-.-" appears 2 times in the file.252
ErrorsRedundant 'final' modifier.268
Errors'6' is a magic number.279
Errors'8' is a magic number.281
Errors'8' is a magic number.282
ErrorsRedundant 'final' modifier.294
ErrorsParameter cursorPosition should be final.294
Errors'6' is a magic number.301
Errors'6' is a magic number.302
Errors'8' is a magic number.305
Errors'8' is a magic number.306
Errors'8' is a magic number.308
Errors'8' is a magic number.309
Errors'6' is a magic number.311
ErrorsThe String " | " appears 2 times in the file.321
Errors'cast' is not followed by whitespace.340
ErrorsVariable 'graphWindowWidth' should be declared final.341
ErrorsCyclomatic Complexity is 24 (max allowed is 10).378
ErrorsExecutable statement count is 81 (max allowed is 30).378
ErrorsMethod length is 162 lines (max allowed is 150).378
ErrorsNCSS for this method is 93 (max allowed is 50).378
Errors'cast' is not followed by whitespace.380
ErrorsVariable 'graphWindowWidth' should be declared final.381
ErrorsLine is longer than 160 characters.384
Errors'3' is a magic number.385
ErrorsVariable 'gdeIndex' should be declared final.429
ErrorsNested if-else depth is 3 (max allowed is 2).430
ErrorsNested if-else depth is 4 (max allowed is 2).434
ErrorsNested if-else depth is 4 (max allowed is 2).438
ErrorsNested if-else depth is 4 (max allowed is 2).443
ErrorsNested if-else depth is 4 (max allowed is 2).447
ErrorsVariable 'averageData' should be declared final.453
ErrorsNested if-else depth is 3 (max allowed is 2).454
ErrorsVariable 'averageData' should be declared final.517

org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 11 (max allowed is 7) classes [ActionListener, ActiveHeaderLabel, ArrayList, ContainerListener, Dimension, JButton, JLayeredPane, JPanel, JScrollPane, ModifyGraphPane, MouseMotionAdapter].57
ErrorsClass Fan-Out Complexity is 21 (max allowed is 20).57
Errors'1280' is a magic number.120
ErrorsInstance variable definition in wrong order.124
ErrorsInstance variable definition in wrong order.131
ErrorsInstance variable definition in wrong order.138
ErrorsAnonymous inner class length is 28 lines (max allowed is 20).138
ErrorsCyclomatic Complexity is 12 (max allowed is 10).195
ErrorsName 'GCB' must match pattern '^[a-z][a-zA-Z0-9]*$'.202
ErrorsControl variable 'i' is modified.209
ErrorsInstance variable definition in wrong order.245
ErrorsAnonymous inner class length is 31 lines (max allowed is 20).245
ErrorsName 'GCB' must match pattern '^[a-z][a-zA-Z0-9]*$'.250
Errors'16' is a magic number.254
ErrorsNested if-else depth is 3 (max allowed is 2).260
ErrorsName 'GCB' must match pattern '^[a-z][a-zA-Z0-9]*$'.277
ErrorsExecutable statement count is 35 (max allowed is 30).290
ErrorsMethod 'updateFromLog' is not designed for extension - needs to be abstract, final or empty.290
ErrorsDeclaring variables, return values or parameters of type 'ArrayList' is not allowed.306
ErrorsName 'GDE' must match pattern '^[a-z][a-zA-Z0-9]*$'.313
ErrorsParameter GDE should be final.345
ErrorsName 'GDE' must match pattern '^[a-z][a-zA-Z0-9]*$'.345
ErrorsName 'GDE' must match pattern '^[a-z][a-zA-Z0-9]*$'.364
ErrorsName 'AHL' must match pattern '^[a-z][a-zA-Z0-9]*$'.365
ErrorsExecutable statement count is 34 (max allowed is 30).420
Errors'10' is a magic number.424
Errors'10' is a magic number.425
Errors'100' is a magic number.439
Errors'20' is a magic number.440
Errors'100' is a magic number.441
Errors'20' is a magic number.441
Errors'40' is a magic number.442
Errors'60' is a magic number.443
Errors'100' is a magic number.444
Errors'60' is a magic number.444
Errors'80' is a magic number.445
Errors'500' is a magic number.457
Errors'180' is a magic number.457
Errors'210' is a magic number.457
Errors'133' is a magic number.457
ErrorsParameter gde should be final.463
ErrorsParameter ahl should be final.463
ErrorsCatching 'Exception' is not allowed.475
ErrorsThe String "TODO: do something with Auto field" appears 2 times in the file.476
ErrorsCatching 'Exception' is not allowed.481
ErrorsName 'GDE' must match pattern '^[a-z][a-zA-Z0-9]*$'.495
ErrorsAnonymous inner class length is 56 lines (max allowed is 20).501
Errors'16' is a magic number.505
Errors'18' is a magic number.507
ErrorsName 'GCB' must match pattern '^[a-z][a-zA-Z0-9]*$'.525
ErrorsVariable 'GCB' should be declared final.525
ErrorsName 'GCB' must match pattern '^[a-z][a-zA-Z0-9]*$'.531
ErrorsVariable 'GCB' should be declared final.531
ErrorsParameter x should be final.569
ErrorsParameter y should be final.569
ErrorsParameter width should be final.569
ErrorsParameter height should be final.569
Errors'GDE' hides a field.576
ErrorsName 'GDE' must match pattern '^[a-z][a-zA-Z0-9]*$'.576
ErrorsThe String "<HTML> Data Stream: </b>" appears 2 times in the file.591
ErrorsThe String "<br>To modify Min and Max values for scaling purposes Ctrl+LeftClick</HTML>" appears 2 times in the file.596
ErrorsParameter previousPanel should be final.616
ErrorsName 'GCB' must match pattern '^[a-z][a-zA-Z0-9]*$'.661
ErrorsVariable 'GCB' should be declared final.661

org/diyefi/openlogviewer/propertypanel/PropertiesPane.java

ViolationMessageLine
ErrorsClass Data Abstraction Coupling is 19 (max allowed is 7) classes [ActionListener, ArrayList, BorderLayout, BufferedWriter, Color, Dimension, File, FileReader, FileWriter, FlowLayout, JButton, JMenu, JMenuBar, JMenuItem, JPanel, JScrollPane, PropertyPanel, Scanner, SingleProperty].59
ErrorsClass Fan-Out Complexity is 23 (max allowed is 20).59
ErrorsName 'OLVProperties' must match pattern '^[a-z][a-zA-Z0-9]*$'.62
Errors'350' is a magic number.71
Errors'500' is a magic number.71
Errors'550' is a magic number.72
Errors'500' is a magic number.72
Errors'400' is a magic number.78
ErrorsThe String ".OpenLogViewer" appears 3 times in the file.102
ErrorsThe String "OLVProperties.olv" appears 2 times in the file.108
ErrorsName 'IOE' must match pattern '^[a-z][a-zA-Z0-9]*$'.115
ErrorsCatching 'Exception' is not allowed.122
ErrorsName 'E' must match pattern '^[a-z][a-zA-Z0-9]*$'.122
Errors')' is preceded with whitespace.139
ErrorsVariable 'newprop' should be declared final.140
ErrorsParameter evt should be final.150
Errors'500' is a magic number.163
Errors'32' is a magic number.163
Errors'3' is a magic number.207
Errors'4' is a magic number.208
Errors'5' is a magic number.209
Errors'6' is a magic number.210
ErrorsName 'FNF' must match pattern '^[a-z][a-zA-Z0-9]*$'.215
ErrorsCatching 'Exception' is not allowed.234
Errors'60' is a magic number.277
Errors'60' is a magic number.311
ErrorsControl variable 'i' is modified.314
ErrorsClass Data Abstraction Coupling is 8 (max allowed is 7) classes [Dimension, FlowLayout, JCheckBox, JComboBox, JLabel, JPanel, JTextField, MouseListener].320
ErrorsExecutable statement count is 39 (max allowed is 30).330
Errors'10' is a magic number.333
Errors'500' is a magic number.335
Errors'50' is a magic number.335
Errors'15' is a magic number.342
Errors'20' is a magic number.342
Errors'50' is a magic number.345
Errors'20' is a magic number.345
Errors'50' is a magic number.348
Errors'20' is a magic number.348
Errors'30' is a magic number.352
Errors'20' is a magic number.352
Errors'60' is a magic number.360
Errors'20' is a magic number.360
ErrorsAnonymous inner class length is 29 lines (max allowed is 20).363

org/diyefi/openlogviewer/propertypanel/SingleProperty.java

ViolationMessageLine
ErrorsName 'GDE' must match pattern '^[a-z][a-zA-Z0-9]*$'.45
ErrorsParameter split should be final.95
ErrorsAssignment of parameter 'split' is not allowed.97
ErrorsThe String "," appears 6 times in the file.113
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.125
Errorscovariant equals without overriding equals(java.lang.Object).125