PMD Results

The following document contains the results of PMD 3.7.

Files

org/millscript/office/compound/DirectoryEntry.java

ViolationLine
Avoid unused private fields such as 'colour'32

org/millscript/office/spreadsheet/rows/RowListIterator.java

ViolationLine
No need to import a type that's in the same package26

org/millscript/office/spreadsheet/formula/syntax/PowerSyntax.java

ViolationLine
Avoid unused imports such as 'org.millscript.office.spreadsheet.formula.expr.AddExpr'26

org/millscript/office/spreadsheet/formula/syntax/PercentSyntax.java

ViolationLine
Avoid unused imports such as 'org.millscript.millscript.expr.ExplodeExpr'23

org/millscript/office/spreadsheet/formula/syntax/MulSyntax.java

ViolationLine
Avoid unused imports such as 'org.millscript.office.spreadsheet.formula.expr.AddExpr'26

org/millscript/office/spreadsheet/formula/syntax/DivSyntax.java

ViolationLine
Avoid unused imports such as 'org.millscript.office.spreadsheet.formula.expr.AddExpr'26

org/millscript/office/spreadsheet/formula/syntax/SubSyntax.java

ViolationLine
Avoid unused imports such as 'org.millscript.office.spreadsheet.formula.expr.AddExpr'27

org/millscript/office/spreadsheet/formula/expr/MulExpr.java

ViolationLine
Avoid unused imports such as 'org.millscript.millscript.tools.IntegerTools'29

org/millscript/office/spreadsheet/formula/expr/SubExpr.java

ViolationLine
Avoid unused imports such as 'org.millscript.millscript.tools.IntegerTools'29

org/millscript/office/spreadsheet/formula/expr/PercentExpr.java

ViolationLine
Avoid unused imports such as 'org.millscript.millscript.action.ExplodeAction'24

org/millscript/office/spreadsheet/formula/expr/PowerExpr.java

ViolationLine
Avoid unused imports such as 'org.millscript.millscript.tools.IntegerTools'28

org/millscript/office/spreadsheet/formula/expr/AddExpr.java

ViolationLine
Avoid unused imports such as 'org.millscript.millscript.tools.IntegerTools'29

org/millscript/office/spreadsheet/formula/expr/DivExpr.java

ViolationLine
Avoid unused imports such as 'org.millscript.millscript.tools.IntegerTools'29

org/millscript/office/excel/RecordParser.java

ViolationLine
Avoid unused local variables such as 'workbookGlobalsBOF'62
Avoid unused local variables such as 'workbookGlobalsEOF'71
Avoid unused local variables such as 'worksheetBof'82
Avoid unused local variables such as 'eof'91

org/millscript/office/excel/records/IXFE.java

ViolationLine
Avoid unused private fields such as 'indexToXFRecord'30

org/millscript/office/excel/records/PrintGridLines.java

ViolationLine
Avoid unused private fields such as 'printGridLines'30

org/millscript/office/excel/records/Window1.java

ViolationLine
Avoid unused private fields such as 'heightOfTheDocumentWindow'30
Avoid unused private fields such as 'horizontalPositionOfTheDocumentWindow'32
Avoid unused private fields such as 'indexToActiveWorksheet'34
Avoid unused private fields such as 'indexToFirstVisibleTabInWorksheetTabBar'36
Avoid unused private fields such as 'numberOfSelectedWorksheets'38
Avoid unused private fields such as 'verticalPositionOfTheDocumentWindow'42
Avoid unused private fields such as 'widthOfTheDocumentWindow'44
Avoid unused private fields such as 'widthOfWorksheetTabBar'46

org/millscript/office/excel/records/Guts.java

ViolationLine
Avoid unused private fields such as 'heightOfAreaToDisplayColumnOutlines'30
Avoid unused private fields such as 'numberOfVisibleColumnOutlineLevels'32
Avoid unused private fields such as 'numberOfVisibleRowOutlineLevels'34
Avoid unused private fields such as 'widthOfAreaToDisplayRowOutlines'36

org/millscript/office/excel/records/Precision.java

ViolationLine
Avoid unused private fields such as 'useRealCellValues'30

org/millscript/office/excel/records/SheetLayout.java

ViolationLine
Avoid unused private fields such as 'colourIndex'30

org/millscript/office/excel/records/Continue.java

ViolationLine
Avoid unused private fields such as 'additionalData'30

org/millscript/office/excel/records/DateMode.java

ViolationLine
Avoid unused private fields such as 'baseDate'32

org/millscript/office/excel/records/ColumnDefault.java

ViolationLine
Avoid unused private fields such as 'cellAttributes'30

org/millscript/office/excel/records/Iteration.java

ViolationLine
Avoid unused private fields such as 'iterationsAllowed'31

org/millscript/office/excel/records/UseSelfs.java

ViolationLine
Avoid unused private fields such as 'useNaturalLanguageFormulas'30

org/millscript/office/excel/records/CondFmt.java

ViolationLine
Avoid unused private fields such as 'allConditionallyFormattedRanges'32
Avoid unused private fields such as 'cfCellsNeedRecalcOrRedraw'34
Avoid unused private fields such as 'numberOfFollowingCFRecords'36
Avoid unused private fields such as 'rangeEnclosingAllConditionallyFormattedRanges'38

org/millscript/office/excel/records/CRN.java

ViolationLine
Avoid unused private fields such as 'cachedValues'31
Avoid unused private fields such as 'indexToFirstColumn'33
Avoid unused private fields such as 'indexToLastColumn'35
Avoid unused private fields such as 'indexToRow'37

org/millscript/office/excel/records/Array.java

ViolationLine
Avoid unused private fields such as 'alwaysRecalculate'32
Avoid unused private fields such as 'cellRangeAddress'34
Avoid unused private fields such as 'formulaExpr'36

org/millscript/office/excel/records/GridSet.java

ViolationLine
Avoid unused private fields such as 'printGridLinesOptionChanged'30

org/millscript/office/excel/records/Note.java

ViolationLine
Avoid unused private fields such as 'indexToColumn'44
Avoid unused private fields such as 'indexToRow'46
Avoid unused private fields such as 'noteOptions'48
Avoid unused private fields such as 'noteString'50
Avoid unused private fields such as 'objectId'52
Avoid unused private fields such as 'originalAuthor'54

org/millscript/office/excel/records/Index.java

ViolationLine
Avoid unused private fields such as 'absoluteStreamPositionOfRowOrDBCell'30
Avoid unused private fields such as 'absoluteStreamPositionOfDefColWidth'32
Avoid unused private fields such as 'absoluteStreamPositionOfFirstNameRecord'34
Avoid unused private fields such as 'absoluteStreamPositionOfFirstXFRecord'36

org/millscript/office/excel/records/Footer.java

ViolationLine
Avoid unused private fields such as 'pageFooterString'30

org/millscript/office/excel/records/ExternCount.java

ViolationLine
Avoid unused private fields such as 'numberOfExternSheetRecords'30

org/millscript/office/excel/records/Row.java

ViolationLine
Avoid unused private fields such as 'defaultRowAttributes'32
Avoid unused private fields such as 'indexOfFirstCell'34
Avoid unused private fields such as 'indexToXFRecord'40
Avoid unused private fields such as 'relativeOffsetToFirstCell'44
Avoid unused private fields such as 'rowHeight'46

org/millscript/office/excel/records/SheetsOffset.java

ViolationLine
Avoid unused private fields such as 'absoluteStreamPositionOfFirstSheetHdrRecord'30

org/millscript/office/excel/records/Window2.java

ViolationLine
Avoid unused private fields such as 'cachedMagnificationFactorInNormalView'31
Avoid unused private fields such as 'cachedMagnificationFactorInPageBreakPreview'33
Avoid unused private fields such as 'indexToFirstVisibleTabColumn'35
Avoid unused private fields such as 'indexToFirstVisibleTabRow'37
Avoid unused private fields such as 'indexToGridLineColor'39

org/millscript/office/excel/records/String.java

ViolationLine
Avoid unused private fields such as 'stringFormulaResult'30

org/millscript/office/excel/records/Font.java

ViolationLine
Avoid unused private fields such as 'charset'115
Avoid unused private fields such as 'colourIndex'117
Avoid unused private fields such as 'escapementType'119
Avoid unused private fields such as 'fontFamily'121
Avoid unused private fields such as 'fontName'123
Avoid unused private fields such as 'fontWeight'125
Avoid unused private fields such as 'fontHeight'127
Avoid unused private fields such as 'recommendReadOnlyWhileLoading'131
Avoid unused private fields such as 'underlineType'133
Avoid unused private fields such as 'userNameOfFileCreator'135

org/millscript/office/excel/records/Delta.java

ViolationLine
Avoid unused private fields such as 'maxChangeInIteration'31

org/millscript/office/excel/records/Bitmap.java

ViolationLine
Avoid unused private fields such as 'height'31
Avoid unused private fields such as 'rawData'33
Avoid unused private fields such as 'width'35

org/millscript/office/excel/records/BottomMargin.java

ViolationLine
Avoid unused private fields such as 'bottomPageMargin'31

org/millscript/office/excel/records/HorizontalPageBreaks.java

ViolationLine
Avoid unused private fields such as 'rowIndicies'32

org/millscript/office/excel/records/SST.java

ViolationLine
Avoid unused private fields such as 'totalNumberOfStrings'31

org/millscript/office/excel/records/MulBlank.java

ViolationLine
Avoid unused private fields such as 'indexesToXFRecords'32

org/millscript/office/excel/records/VCenter.java

ViolationLine
Avoid unused private fields such as 'printSheetVerticallyCentered'30

org/millscript/office/excel/records/DV.java

ViolationLine
Avoid unused private fields such as 'allAffectedRanges'125
Avoid unused private fields such as 'errorBoxText'127
Avoid unused private fields such as 'errorBoxTitle'129
Avoid unused private fields such as 'firstFormulaExpr'131
Avoid unused private fields such as 'promptBoxText'133
Avoid unused private fields such as 'promptBoxTitle'135
Avoid unused private fields such as 'secondFormulaExpr'137

org/millscript/office/excel/records/Style.java

ViolationLine
Avoid unused private fields such as 'identifier'77
Avoid unused private fields such as 'levelForRowOrColLevelStyle'79
Avoid unused private fields such as 'indexToXFRecord'91
Avoid unused private fields such as 'styleName'101
Avoid unused private fields such as 'style'110

org/millscript/office/excel/records/Format.java

ViolationLine
Avoid unused private fields such as 'formatIndex'30
Avoid unused private fields such as 'numberFormatString'32

org/millscript/office/excel/records/ExtSST.java

ViolationLine
Avoid unused private fields such as 'absoluteStreamPositionOfFirstString'32
Avoid unused private fields such as 'relativePositionOfFirstStringInCurrentRecord'34
Avoid unused private fields such as 'numberOfStringInEachPortion'43
Avoid unused private fields such as 'offsetsForAllPortions'45

org/millscript/office/excel/records/Header.java

ViolationLine
Avoid unused private fields such as 'pageHeaderString'30

org/millscript/office/excel/records/CodePage.java

ViolationLine
Avoid unused private fields such as 'charset'32

org/millscript/office/excel/records/Name.java

ViolationLine
Avoid unused private fields such as 'descriptionText'91
Avoid unused private fields such as 'helpTopicText'93
Avoid unused private fields such as 'formulaExpr'95
Avoid unused private fields such as 'indexToExternSheetRecord'97
Avoid unused private fields such as 'indexToSheet'99
Avoid unused private fields such as 'keyboardShortcut'101
Avoid unused private fields such as 'menuText'103
Avoid unused private fields such as 'name'105
Avoid unused private fields such as 'statusBarText'109

org/millscript/office/excel/records/BuiltinFmtCount.java

ViolationLine
Avoid unused private fields such as 'numberOfFormatRecordsWithBuiltInNumberFormats'30

org/millscript/office/excel/records/StandardWidth.java

ViolationLine
Avoid unused private fields such as 'standardDefaultColumnWidth'30

org/millscript/office/excel/records/Setup.java

ViolationLine
Avoid unused private fields such as 'fitWorksheetHeightToThisManyPages'394
Avoid unused private fields such as 'fitWorksheetWidthToThisManyPages'396
Avoid unused private fields such as 'footerMargin'398
Avoid unused private fields such as 'headerMargin'400
Avoid unused private fields such as 'numberOfCopiesToPrint'402
Avoid unused private fields such as 'paperSize'404
Avoid unused private fields such as 'printResolutionInDPI'406
Avoid unused private fields such as 'scalingFactorInPercent'408
Avoid unused private fields such as 'startPageNumber'412
Avoid unused private fields such as 'verticalPrintResolutionInDPI'414

org/millscript/office/excel/records/RString.java

ViolationLine
Avoid unused private fields such as 'formattingRuns'30
Avoid unused private fields such as 'unformattedText'32

org/millscript/office/excel/records/DVAL.java

ViolationLine
Avoid unused private fields such as 'horizontalPosition'30
Avoid unused private fields such as 'numberOfDVRecords'32
Avoid unused private fields such as 'oidOfDropDownArrowForListBox'34
Avoid unused private fields such as 'verticalPosition'38

org/millscript/office/excel/records/SheetHeader.java

ViolationLine
Avoid unused private fields such as 'byteLengthOfBIFF4SWorksheetStream'30
Avoid unused private fields such as 'nameOfSheet'32

org/millscript/office/excel/records/PrintHeaders.java

ViolationLine
Avoid unused private fields such as 'printHeaders'30

org/millscript/office/excel/records/DefaultRowHeight.java

ViolationLine
Avoid unused private fields such as 'defaultRowHeight'30

org/millscript/office/excel/records/Phonetic.java

ViolationLine
Avoid unused private fields such as 'cellsWithAsianPhoneticText'89
Avoid unused private fields such as 'indexToFontRecord'91
Avoid unused private fields such as 'phoneticAlignment'93
Avoid unused private fields such as 'phoneticType'95

org/millscript/office/excel/records/substructures/CellRangeAddress.java

ViolationLine
Avoid unused private fields such as 'indexToFirstColumn'28
Avoid unused private fields such as 'indexToFirstRow'30
Avoid unused private fields such as 'indexToLastColumn'32
Avoid unused private fields such as 'indexToLastRow'34

org/millscript/office/excel/records/substructures/BooleanValue.java

ViolationLine
Avoid unused private fields such as 'bool'28

org/millscript/office/excel/records/substructures/HLinkUNC.java

ViolationLine
Avoid unused private fields such as 'unc'28

org/millscript/office/excel/records/substructures/HLinkURL.java

ViolationLine
Avoid unused private fields such as 'url'28

org/millscript/office/excel/records/substructures/NumberValue.java

ViolationLine
Avoid unused private fields such as 'value'28

org/millscript/office/excel/records/substructures/FormattingRun.java

ViolationLine
Avoid unused private fields such as 'indexToFirstFormattedCharacter'28
Avoid unused private fields such as 'indexToFontRecord'30

org/millscript/office/excel/records/substructures/ErrorValue.java

ViolationLine
Avoid unused private fields such as 'errorCode'28

org/millscript/office/excel/records/substructures/ColumnIndex.java

ViolationLine
Avoid unused private fields such as 'indexToFirstRowOfThisBreak'28
Avoid unused private fields such as 'indexToFirstColumnBelowBreak'30
Avoid unused private fields such as 'indexToLastRowOfThisBreak'32

org/millscript/office/excel/records/substructures/HLinkLocalFile.java

ViolationLine
Avoid unused private fields such as 'directoryUpCount'28
Avoid unused private fields such as 'extendedFilePath'30
Avoid unused private fields such as 'shortenedFilePath'32

org/millscript/office/excel/records/substructures/CellAttributes.java

ViolationLine
Avoid unused private fields such as 'cellIsLocked'30
Avoid unused private fields such as 'formulaIsHidden'32
Avoid unused private fields such as 'hasLeftBlackBorder'34
Avoid unused private fields such as 'hasRightBlackBorder'36
Avoid unused private fields such as 'hasTopBlackBorder'38
Avoid unused private fields such as 'hasBottomBlackBorder'40
Avoid unused private fields such as 'hasShadedBlackBorder'42
Avoid unused private fields such as 'horizontalAlignment'44
Avoid unused private fields such as 'indexToFontRecord'46
Avoid unused private fields such as 'indexToFormatRecord'48

org/millscript/office/excel/records/substructures/StringValue.java

ViolationLine
Avoid unused private fields such as 'string'28

org/millscript/office/excel/records/substructures/RowIndex.java

ViolationLine
Avoid unused private fields such as 'indexToFirstColumnOfThisBreak'28
Avoid unused private fields such as 'indexToFirstRowBelowBreak'30
Avoid unused private fields such as 'indexToLastColumnOfThisBreak'32

org/millscript/office/excel/records/ShrFmla.java

ViolationLine
Avoid unused private fields such as 'areaUsedBySharedFormula'32
Avoid unused private fields such as 'numberOfExistingFormulaRecordsForThisSharedFormula'34
Avoid unused private fields such as 'sharedFormulaExpr'36

org/millscript/office/excel/records/BookBool.java

ViolationLine
Avoid unused private fields such as 'saveExternalLinkedValues'30

org/millscript/office/excel/records/TableOp.java

ViolationLine
Avoid unused private fields such as 'indexToColumnOfInputCell'56
Avoid unused private fields such as 'indexToColumnOfInputCellForColumnInput'58
Avoid unused private fields such as 'indexToRowOfInputCell'60
Avoid unused private fields such as 'indexToRowOfInputCellForColumnInput'62
Avoid unused private fields such as 'multipleTableOperationRange'64
Avoid unused private fields such as 'tableMode'68

org/millscript/office/excel/records/HCenter.java

ViolationLine
Avoid unused private fields such as 'printSheetAlignment'51

org/millscript/office/excel/records/DbCell.java

ViolationLine
Avoid unused private fields such as 'offsetToFirstRow'31
Avoid unused private fields such as 'relativeCellOffset'33

org/millscript/office/excel/records/syntax/FontRecordSyntax.java

ViolationLine
Avoid empty catch blocks49 - 51
Avoid empty catch blocks51 - 53
Avoid empty catch blocks53 - 57

org/millscript/office/excel/records/syntax/NameRecordSyntax.java

ViolationLine
Avoid empty if statements54

org/millscript/office/excel/records/syntax/CodePageRecordSyntax.java

ViolationLine
Avoid empty catch blocks139 - 141
Avoid empty catch blocks141 - 143

org/millscript/office/excel/records/syntax/BitmapRecordSyntax.java

ViolationLine
Avoid unused local variables such as 'totalSize'53

org/millscript/office/excel/records/syntax/ExtSSTRecordSyntax.java

ViolationLine
An empty statement (semicolon) not part of a loop51

org/millscript/office/excel/records/LabelRanges.java

ViolationLine
Avoid unused private fields such as 'allColumnLabelRanges'31
Avoid unused private fields such as 'allRowLabelRanges'33

org/millscript/office/excel/records/CalcCount.java

ViolationLine
Avoid unused private fields such as 'maximumNumberOfIterations'31

org/millscript/office/excel/records/MergedCells.java

ViolationLine
Avoid unused private fields such as 'mergedRanges'31

org/millscript/office/excel/records/WindowProtect.java

ViolationLine
Avoid unused private fields such as 'windowProtect'30

org/millscript/office/excel/records/Country.java

ViolationLine
Avoid unused private fields such as 'userInterface'30
Avoid unused private fields such as 'systemRegionalSettings'32

org/millscript/office/excel/records/LeftMargin.java

ViolationLine
Avoid unused private fields such as 'leftPageMargin'31

org/millscript/office/excel/records/ScenProtect.java

ViolationLine
Avoid unused private fields such as 'protectScenarios'30

org/millscript/office/excel/records/HideObj.java

ViolationLine
Avoid unused private fields such as 'viewingMode'53

org/millscript/office/excel/records/CF.java

ViolationLine
Avoid unused private fields such as 'borderFormattingBlock'91
Avoid unused private fields such as 'comparisonOperator'93
Avoid unused private fields such as 'firstFormulaExpr'95
Avoid unused private fields such as 'fontFormattingBlock'97
Avoid unused private fields such as 'patternFormattingBlock'99
Avoid unused private fields such as 'secondFormulaExpr'101
Avoid unused private fields such as 'type'103

org/millscript/office/excel/records/DSF.java

ViolationLine
Avoid unused private fields such as 'isDoubleStream'30

org/millscript/office/excel/records/XCT.java

ViolationLine
Avoid unused private fields such as 'indexIntoSheetTableOfInvolvedSupBookRecord'30
Avoid unused private fields such as 'numberOfFollowingCRNRecords'32

org/millscript/office/excel/records/FileSharing.java

ViolationLine
Avoid unused private fields such as 'hashValueFromReadOnlyPassword'30
Avoid unused private fields such as 'recommendReadOnlyWhileLoading'32
Avoid unused private fields such as 'userNameOfFileCreator'34

org/millscript/office/excel/records/TableOp2.java

ViolationLine
Avoid unused private fields such as 'indexToColumnOfInputCellForRowInput'31
Avoid unused private fields such as 'indexToColumnOfInputCellForColumnInput'33
Avoid unused private fields such as 'indexToRowOfInputCellForRowInput'35
Avoid unused private fields such as 'indexToRowOfInputCellForColumnInput'37
Avoid unused private fields such as 'multipleTableOperationRange'39
Avoid unused private fields such as 'alwaysRecalculateTable'41

org/millscript/office/excel/records/MulRK.java

ViolationLine
Avoid unused private fields such as 'indexToXFRecords'33

org/millscript/office/excel/records/HLink.java

ViolationLine
Avoid unused private fields such as 'cellsContainingThisLink'33
Avoid unused private fields such as 'descriptiveText'35
Avoid unused private fields such as 'specialData'37
Avoid unused private fields such as 'targetFrame'39
Avoid unused private fields such as 'textMark'41

org/millscript/office/excel/records/TopMargin.java

ViolationLine
Avoid unused private fields such as 'topPageMargin'31

org/millscript/office/excel/records/Protect.java

ViolationLine
Avoid unused private fields such as 'protectedAgaintModification'30

org/millscript/office/excel/records/SCL.java

ViolationLine
Avoid unused private fields such as 'viewMagnificationDenumerator'31
Avoid unused private fields such as 'viewMagnificationNumerator'33

org/millscript/office/excel/records/Backup.java

ViolationLine
Avoid unused private fields such as 'backupOnSaving'30

org/millscript/office/excel/records/Sort.java

ViolationLine
Avoid unused private fields such as 'firstSortKey'30
Avoid unused private fields such as 'secondSortKey'32
Avoid unused private fields such as 'thirdSortKey'36

org/millscript/office/excel/records/EFont.java

ViolationLine
Avoid unused private fields such as 'fontColour'67

org/millscript/office/excel/records/SafeRecalc.java

ViolationLine
Avoid unused private fields such as 'recalculateBeforeSave'31

org/millscript/office/excel/records/Password.java

ViolationLine
Avoid unused private fields such as 'paswordHashValue'30

org/millscript/office/excel/records/Selection.java

ViolationLine
Avoid unused private fields such as 'indexIntoCellRangeForActiveCell'32
Avoid unused private fields such as 'indexToColumnOfActiveCell'34
Avoid unused private fields such as 'indexToRowOfActiveCell'36
Avoid unused private fields such as 'paneIdentifier'38
Avoid unused private fields such as 'selectedCellRanges'40

org/millscript/office/excel/records/XF.java

ViolationLine
Avoid unused private fields such as 'cellIsLocked'39
Avoid unused private fields such as 'diagonalLineTopLeftToRightBottom'41
Avoid unused private fields such as 'diagonalLineBottomLeftToRightTop'43
Avoid unused private fields such as 'diagonalLineColourIndex'45
Avoid unused private fields such as 'diagonalLineStyle'47
Avoid unused private fields such as 'formulaIsHidden'49
Avoid unused private fields such as 'horizontalAlignment'51
Avoid unused private fields such as 'indentLevel'53
Avoid unused private fields such as 'indexToFontRecord'55
Avoid unused private fields such as 'indexToFormatRecord'57
Avoid unused private fields such as 'indexToParentStyleXF'59
Avoid unused private fields such as 'isStyleXF'61
Avoid unused private fields such as 'shrinkContentToFitCell'71
Avoid unused private fields such as 'textDirection'73
Avoid unused private fields such as 'textIsWrappedAtRightBorder'75
Avoid unused private fields such as 'textOrientation'77
Avoid unused private fields such as 'textRotationAngle'79
Avoid unused private fields such as 'usedAttributes'85
Avoid unused private fields such as 'verticalAlignment'87

org/millscript/office/excel/records/QuickTip.java

ViolationLine
Avoid unused private fields such as 'cellsContainingToolTip'31
Avoid unused private fields such as 'toolTip'33

org/millscript/office/excel/records/ObjectProtect.java

ViolationLine
Avoid unused private fields such as 'objectsProtected'30

org/millscript/office/excel/records/RefMode.java

ViolationLine
Avoid unused private fields such as 'refMode'53

org/millscript/office/excel/records/ColInfo.java

ViolationLine
Avoid unused private fields such as 'columnsAreCollapsed'28
Avoid unused private fields such as 'columnsAreHidden'30
Avoid unused private fields such as 'columnWidth'32
Avoid unused private fields such as 'indexToXFRecord'34
Avoid unused private fields such as 'outlineLevel'36

org/millscript/office/excel/records/Palette.java

ViolationLine
Avoid unused private fields such as 'paletteColors'43

org/millscript/office/excel/records/GCW.java

ViolationLine
Avoid unused private fields such as 'globalColumnWidth'30

org/millscript/office/excel/records/AbstractCellRecord.java

ViolationLine
Avoid unused private fields such as 'indexToXFRecord'34

org/millscript/office/excel/records/CalcMode.java

ViolationLine
Avoid unused private fields such as 'calcMode'56

org/millscript/office/excel/records/formula/Area3dTokenSyntax.java

ViolationLine
Avoid unused local variables such as 'firstSheetIndex'50
Avoid unused local variables such as 'secondSheetIndex'51
Avoid unused local variables such as 'range'55
Avoid unused local variables such as 'refIndex'59
Avoid unused local variables such as 'range2'60

org/millscript/office/excel/records/DefColWidth.java

ViolationLine
Avoid unused private fields such as 'defaultColumnWidth'30

org/millscript/office/excel/records/RightMargin.java

ViolationLine
Avoid unused private fields such as 'rightPageMargin'31

org/millscript/office/excel/records/Number.java

ViolationLine
Avoid unused private fields such as 'number'28

org/millscript/office/excel/records/ColWidth.java

ViolationLine
Avoid unused private fields such as 'columnWidth'28

org/millscript/office/excel/records/WriteAccess.java

ViolationLine
Avoid unused private fields such as 'userName'30

org/millscript/office/excel/records/VerticalPageBreaks.java

ViolationLine
Avoid unused private fields such as 'columnIndicies'32

org/millscript/office/excel/records/AbstractUnimplementedRecord.java

ViolationLine
Avoid unused private fields such as 'recordData'30

org/millscript/office/excel/records/BoundSheet.java

ViolationLine
Avoid unused private fields such as 'absoluteOffsetInStream'80
Avoid unused private fields such as 'stringData'82
Avoid unused private fields such as 'type'84
Avoid unused private fields such as 'visibility'86

org/millscript/office/excel/records/BOF.java

ViolationLine
Avoid unused private fields such as 'buildIdentifier'68
Avoid unused private fields such as 'buildYear'70
Avoid unused private fields such as 'fileHistoryFlags'72
Avoid unused private fields such as 'lowestExcelVersion'74

org/millscript/office/excel/RecordTokenizer.java

ViolationLine
Avoid empty if statements96
Avoid empty if statements108