Preparing report...

Report for github.com/recolude/rap

A    Great!    Found 46 issues across 74 files

Tweet

gofmt98%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo93%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.

    • rap/format/io/writer.go
    • Line 360: warning: cyclomatic complexity 18 of function (Writer).Write() is high (> 15) (gocyclo)
    • Line 129: warning: cyclomatic complexity 16 of function (Writer).evaluateCollections() is high (> 15) (gocyclo)

golint50%

Golint is a linter for Go source code.

    • rap/format/collection/event/capture.go
    • Line 9: warning: exported type Capture should have comment or be unexported (golint)
    • Line 15: warning: exported function NewCapture should have comment or be unexported (golint)
    • Line 23: warning: exported method Capture.Name should have comment or be unexported (golint)
    • Line 27: warning: exported method Capture.Metadata should have comment or be unexported (golint)
    • Line 31: warning: exported method Capture.Time should have comment or be unexported (golint)
    • rap/format/encoding/event/event.go
    • Line 15: warning: exported type Encoder should have comment or be unexported (golint)
    • Line 17: warning: exported function NewEncoder should have comment or be unexported (golint)
    • Line 21: warning: exported method Encoder.Accepts should have comment or be unexported (golint)
    • Line 25: warning: exported method Encoder.Signature should have comment or be unexported (golint)
    • Line 29: warning: exported method Encoder.Version should have comment or be unexported (golint)
    • Line 33: warning: exported method Encoder.Encode should have comment or be unexported (golint)
    • Line 100: warning: exported method Encoder.Decode should have comment or be unexported (golint)
    • rap/format/collection/float/capture.go
    • Line 5: warning: exported type Capture should have comment or be unexported (golint)
    • Line 10: warning: exported function NewCapture should have comment or be unexported (golint)
    • Line 17: warning: exported method Capture.Time should have comment or be unexported (golint)
    • Line 25: warning: exported method Capture.Value should have comment or be unexported (golint)
    • rap/format/encoding/enum/enum.go
    • Line 13: warning: exported type Encoder should have comment or be unexported (golint)
    • Line 15: warning: exported function NewEncoder should have comment or be unexported (golint)
    • Line 19: warning: exported method Encoder.Accepts should have comment or be unexported (golint)
    • Line 23: warning: exported method Encoder.Signature should have comment or be unexported (golint)
    • Line 27: warning: exported method Encoder.Version should have comment or be unexported (golint)
    • Line 31: warning: exported method Encoder.Encode should have comment or be unexported (golint)
    • Line 81: warning: exported method Encoder.Decode should have comment or be unexported (golint)
    • rap/format/encoding/euler/euler.go
    • Line 11: warning: exported type StorageTechnique should have comment or be unexported (golint)
    • Line 27: warning: exported type Encoder should have comment or be unexported (golint)
    • Line 31: warning: exported function NewEncoder should have comment or be unexported (golint)
    • Line 60: warning: exported method Encoder.Encode should have comment or be unexported (golint)
    • Line 110: warning: exported method Encoder.Decode should have comment or be unexported (golint)
    • Line 114: warning: exported method Encoder.Accepts should have comment or be unexported (golint)
    • Line 118: warning: exported method Encoder.Signature should have comment or be unexported (golint)
    • Line 122: warning: exported method Encoder.Version should have comment or be unexported (golint)
    • rap/format/io/binary.go
    • Line 10: warning: exported type Binary should have comment or be unexported (golint)
    • Line 16: warning: exported function NewBinary should have comment or be unexported (golint)
    • Line 24: warning: exported method Binary.Name should have comment or be unexported (golint)
    • Line 28: warning: exported method Binary.Size should have comment or be unexported (golint)
    • Line 32: warning: exported method Binary.Metadata should have comment or be unexported (golint)
    • Line 36: warning: exported method Binary.Data should have comment or be unexported (golint)
    • rap/internal/io/rapv1/util.go
    • Line 151: warning: exported function ReadRecording should have comment or be unexported (golint)
    • Line 205: warning: exported function GetStartOfRecording should have comment or be unexported (golint)
    • Line 243: warning: exported function GetEndOfRecording should have comment or be unexported (golint)
    • Line 281: warning: exported function GetRecordingDuration should have comment or be unexported (golint)
    • Line 285: warning: exported function CountRecordingCustomEvenets should have comment or be unexported (golint)
    • rap/format/metadata/metadata.go
    • Line 3: warning: exported type Block should have comment or be unexported (golint)
    • Line 7: warning: exported function NewBlock should have comment or be unexported (golint)
    • Line 11: warning: exported function EmptyBlock should have comment or be unexported (golint)
    • Line 15: warning: exported method Block.Mapping should have comment or be unexported (golint)
    • rap/format/collection/event/collection.go
    • Line 7: warning: exported type Collection should have comment or be unexported (golint)
    • Line 12: warning: exported function NewCollection should have comment or be unexported (golint)
    • Line 19: warning: exported method Collection.Name should have comment or be unexported (golint)
    • Line 23: warning: exported method Collection.Captures should have comment or be unexported (golint)
    • Line 31: warning: exported method Collection.Signature should have comment or be unexported (golint)
    • Line 35: warning: exported method Collection.Slice should have comment or be unexported (golint)
    • Line 35: warning: receiver name c should be consistent with previous receiver name s for Collection (golint)
    • rap/internal/io/binary/reader.go
    • Line 7: warning: comment on exported type ErrReader should be of the form "ErrReader ..." (with optional leading article) (golint)
    • Line 14: warning: exported function NewErrReader should have comment or be unexported (golint)
    • Line 33: warning: exported method ErrReader.ReadByte should have comment or be unexported (golint)
    • Line 39: warning: exported method ErrReader.TotalRead should have comment or be unexported (golint)
    • rap/format/collection/enum/capture.go
    • Line 7: warning: exported type Capture should have comment or be unexported (golint)
    • Line 12: warning: exported function NewCapture should have comment or be unexported (golint)
    • Line 19: warning: exported method Capture.Time should have comment or be unexported (golint)
    • Line 23: warning: exported method Capture.Value should have comment or be unexported (golint)
    • rap/format/collection/enum/collection.go
    • Line 7: warning: exported type Collection should have comment or be unexported (golint)
    • Line 13: warning: exported function NewCollection should have comment or be unexported (golint)
    • Line 21: warning: exported method Collection.Name should have comment or be unexported (golint)
    • Line 25: warning: exported method Collection.EnumMembers should have comment or be unexported (golint)
    • Line 29: warning: exported method Collection.Captures should have comment or be unexported (golint)
    • Line 37: warning: exported method Collection.Signature should have comment or be unexported (golint)
    • Line 41: warning: exported method Collection.Slice should have comment or be unexported (golint)
    • Line 41: warning: receiver name c should be consistent with previous receiver name s for Collection (golint)
    • rap/format/collection/euler/capture.go
    • Line 9: warning: exported type Capture should have comment or be unexported (golint)
    • Line 14: warning: exported function NewEulerZXYCapture should have comment or be unexported (golint)
    • Line 21: warning: exported method Capture.Time should have comment or be unexported (golint)
    • Line 25: warning: exported method Capture.EulerZXY should have comment or be unexported (golint)
    • rap/format/collection/euler/collection.go
    • Line 7: warning: exported type Collection should have comment or be unexported (golint)
    • Line 12: warning: exported function NewCollection should have comment or be unexported (golint)
    • Line 19: warning: exported method Collection.Name should have comment or be unexported (golint)
    • Line 23: warning: exported method Collection.Captures should have comment or be unexported (golint)
    • Line 31: warning: exported method Collection.Signature should have comment or be unexported (golint)
    • Line 35: warning: exported method Collection.Slice should have comment or be unexported (golint)
    • Line 35: warning: receiver name c should be consistent with previous receiver name s for Collection (golint)
    • rap/format/recording.go
    • Line 11: warning: exported type Capture should have comment or be unexported (golint)
    • Line 16: warning: exported type Binary should have comment or be unexported (golint)
    • Line 23: warning: exported type BinaryReference should have comment or be unexported (golint)
    • Line 30: warning: exported type CaptureCollection should have comment or be unexported (golint)
    • Line 37: warning: exported type Recording should have comment or be unexported (golint)
    • Line 47: warning: exported function NewRecording should have comment or be unexported (golint)
    • rap/format/slice.go
    • Line 5: warning: exported type SliceOption should have comment or be unexported (golint)
    • Line 13: warning: exported function BeginningOfSlice should have comment or be unexported (golint)
    • Line 19: warning: exported function EndOfSlice should have comment or be unexported (golint)
    • Line 25: warning: exported function KeepBinariesInSlice should have comment or be unexported (golint)
    • rap/format/validate.go
    • Line 7: warning: exported type ValidateOption should have comment or be unexported (golint)
    • Line 13: warning: exported function RequireChronologicalCapture should have comment or be unexported (golint)
    • rap/format/collection/position/collection.go
    • Line 7: warning: exported type Collection should have comment or be unexported (golint)
    • Line 12: warning: exported function NewCollection should have comment or be unexported (golint)
    • Line 19: warning: exported method Collection.Name should have comment or be unexported (golint)
    • Line 23: warning: exported method Collection.Signature should have comment or be unexported (golint)
    • Line 27: warning: exported method Collection.Captures should have comment or be unexported (golint)
    • Line 35: warning: exported method Collection.Slice should have comment or be unexported (golint)
    • rap/internal/io/binary/util.go
    • Line 9: warning: error var overflow should have name of the form errFoo (golint)
    • Line 38: warning: exported function UnsignedFloatBSTToBytes should have comment or be unexported (golint)
    • Line 59: warning: exported function BytesToUnisngedFloatBST should have comment or be unexported (golint)
    • rap/format/io/reader.go
    • Line 15: warning: exported type Reader should have comment or be unexported (golint)
    • Line 20: warning: exported function NewReader should have comment or be unexported (golint)
    • rap/format/io/time.go
    • Line 14: warning: exported type TimeStorageTechnique should have comment or be unexported (golint)
    • Line 23: warning: exported const BST16 should have comment (or a comment on this block) or be unexported (golint)
    • rap/format/encoding/position/oct.go
    • Line 5: warning: exported type OctCell should have comment or be unexported (golint)
    • Line 19: warning: exported function Vec3ToOctCells should have comment or be unexported (golint)
    • Line 55: warning: exported function OctCellsToVec3 should have comment or be unexported (golint)
    • rap/format/collection/position/capture.go
    • Line 9: warning: exported type Capture should have comment or be unexported (golint)
    • Line 14: warning: exported function NewCapture should have comment or be unexported (golint)
    • Line 21: warning: exported method Capture.Time should have comment or be unexported (golint)
    • Line 29: warning: exported method Capture.Position should have comment or be unexported (golint)
    • rap/format/collection/float/collection.go
    • Line 7: warning: exported type Collection should have comment or be unexported (golint)
    • Line 12: warning: exported function NewCollection should have comment or be unexported (golint)
    • Line 19: warning: exported method Collection.Name should have comment or be unexported (golint)
    • Line 23: warning: exported method Collection.Captures should have comment or be unexported (golint)
    • Line 31: warning: exported method Collection.Signature should have comment or be unexported (golint)
    • Line 35: warning: exported method Collection.Slice should have comment or be unexported (golint)
    • Line 35: warning: receiver name c should be consistent with previous receiver name s for Collection (golint)
    • rap/internal/io/binary/string.go
    • Line 9: warning: exported function StringToBytes should have comment or be unexported (golint)
    • Line 18: warning: exported function ReadString should have comment or be unexported (golint)
    • Line 33: warning: exported function StringArrayToBytes should have comment or be unexported (golint)
    • Line 46: warning: exported function ReadStringArray should have comment or be unexported (golint)
    • rap/internal/io/binary/uint.go
    • Line 9: warning: exported function UvarintArrayToBytes should have comment or be unexported (golint)
    • Line 23: warning: exported function ReadUvarIntArray should have comment or be unexported (golint)
    • rap/format/io/binary_reference.go
    • Line 7: warning: exported type BinaryReference should have comment or be unexported (golint)
    • Line 14: warning: exported function NewBinaryReference should have comment or be unexported (golint)
    • Line 23: warning: exported method BinaryReference.Name should have comment or be unexported (golint)
    • Line 27: warning: exported method BinaryReference.URI should have comment or be unexported (golint)
    • Line 31: warning: exported method BinaryReference.Size should have comment or be unexported (golint)
    • Line 35: warning: exported method BinaryReference.Metadata should have comment or be unexported (golint)
    • rap/format/io/load.go
    • Line 14: warning: exported function GetRecoringVersion should have comment or be unexported (golint)
    • Line 25: warning: exported function Load should have comment or be unexported (golint)
    • rap/format/encoding/position/position.go
    • Line 11: warning: exported type StorageTechnique should have comment or be unexported (golint)
    • Line 31: warning: exported type Encoder should have comment or be unexported (golint)
    • Line 35: warning: exported function NewEncoder should have comment or be unexported (golint)
    • Line 77: warning: exported method Encoder.Encode should have comment or be unexported (golint)
    • Line 134: warning: exported method Encoder.Decode should have comment or be unexported (golint)
    • Line 138: warning: exported method Encoder.Accepts should have comment or be unexported (golint)
    • Line 142: warning: exported method Encoder.Signature should have comment or be unexported (golint)
    • Line 146: warning: exported method Encoder.Version should have comment or be unexported (golint)
    • rap/format/encoding/float/float.go
    • Line 15: warning: exported type StorageTechnique should have comment or be unexported (golint)
    • Line 18: warning: comment on exported const Raw64 should be of the form "Raw64 ..." (golint)
    • Line 28: warning: exported type Encoder should have comment or be unexported (golint)
    • Line 32: warning: exported function NewEncoder should have comment or be unexported (golint)
    • Line 36: warning: exported method Encoder.Accepts should have comment or be unexported (golint)
    • Line 40: warning: exported method Encoder.Signature should have comment or be unexported (golint)
    • Line 44: warning: exported method Encoder.Version should have comment or be unexported (golint)
    • Line 101: warning: exported method Encoder.Encode should have comment or be unexported (golint)
    • Line 178: warning: exported method Encoder.Decode should have comment or be unexported (golint)
    • rap/format/io/writer.go
    • Line 53: warning: exported type Writer should have comment or be unexported (golint)
    • Line 99: warning: should omit 2nd value from range; this loop is equivalent to `for key := range ...` (golint)
    • rap/format/metadata/io.go
    • Line 12: warning: exported function WriteProprty should have comment or be unexported (golint)
    • Line 165: warning: exported function ReadProperty should have comment or be unexported (golint)
    • rap/format/metadata/property.go
    • Line 18: warning: exported const HEX_PREFIX should have comment or be unexported (golint)
    • Line 20: warning: exported type Property should have comment or be unexported (golint)
    • Line 26: warning: comment on exported type StringProperty should be of the form "StringProperty ..." (with optional leading article) (golint)
    • Line 31: warning: exported function NewStringProperty should have comment or be unexported (golint)
    • Line 37: warning: exported method StringProperty.Code should have comment or be unexported (golint)
    • Line 45: warning: exported method StringProperty.Data should have comment or be unexported (golint)
    • Line 49: warning: exported method StringProperty.UnmarshalJSON should have comment or be unexported (golint)
    • Line 58: warning: exported method StringProperty.MarshalJSON should have comment or be unexported (golint)
    • Line 62: warning: comment on exported type Int32Property should be of the form "Int32Property ..." (with optional leading article) (golint)
    • Line 67: warning: exported function NewIntProperty should have comment or be unexported (golint)
    • Line 73: warning: exported method Int32Property.Code should have comment or be unexported (golint)
    • Line 81: warning: exported method Int32Property.Data should have comment or be unexported (golint)
    • Line 87: warning: exported function UnmarshalNewInt32Property should have comment or be unexported (golint)
    • Line 93: warning: exported method Int32Property.UnmarshalProperty should have comment or be unexported (golint)
    • Line 98: warning: exported method Int32Property.UnmarshalJSON should have comment or be unexported (golint)
    • Line 107: warning: exported method Int32Property.MarshalJSON should have comment or be unexported (golint)
    • Line 111: warning: comment on exported type Float32Property should be of the form "Float32Property ..." (with optional leading article) (golint)
    • Line 116: warning: exported function NewFloat32Property should have comment or be unexported (golint)
    • Line 122: warning: exported method Float32Property.Code should have comment or be unexported (golint)
    • Line 130: warning: exported method Float32Property.Data should have comment or be unexported (golint)
    • Line 136: warning: exported function UnmarshalNewFloat32Property should have comment or be unexported (golint)
    • Line 142: warning: exported method Float32Property.UnmarshalProperty should have comment or be unexported (golint)
    • Line 147: warning: exported method Float32Property.UnmarshalJSON should have comment or be unexported (golint)
    • Line 156: warning: exported method Float32Property.MarshalJSON should have comment or be unexported (golint)
    • Line 160: warning: comment on exported type BoolProperty should be of the form "BoolProperty ..." (with optional leading article) (golint)
    • Line 165: warning: exported function NewBoolProperty should have comment or be unexported (golint)
    • Line 171: warning: exported method BoolProperty.Code should have comment or be unexported (golint)
    • Line 185: warning: exported method BoolProperty.Data should have comment or be unexported (golint)
    • Line 189: warning: exported method BoolProperty.Value should have comment or be unexported (golint)
    • Line 193: warning: exported function UnmarshalNewBoolProperty should have comment or be unexported (golint)
    • Line 199: warning: exported method BoolProperty.UnmarshalProperty should have comment or be unexported (golint)
    • Line 204: warning: exported method BoolProperty.UnmarshalJSON should have comment or be unexported (golint)
    • Line 213: warning: exported method BoolProperty.MarshalJSON should have comment or be unexported (golint)
    • Line 217: warning: comment on exported type ByteProperty should be of the form "ByteProperty ..." (with optional leading article) (golint)
    • Line 222: warning: exported function NewByteProperty should have comment or be unexported (golint)
    • Line 228: warning: exported method ByteProperty.Code should have comment or be unexported (golint)
    • Line 236: warning: exported method ByteProperty.Data should have comment or be unexported (golint)
    • Line 240: warning: exported method ByteProperty.Value should have comment or be unexported (golint)
    • Line 244: warning: exported function UnmarshalNewByteProperty should have comment or be unexported (golint)
    • Line 250: warning: exported method ByteProperty.UnmarshalProperty should have comment or be unexported (golint)
    • Line 255: warning: exported method ByteProperty.UnmarshalJSON should have comment or be unexported (golint)
    • Line 268: warning: exported method ByteProperty.MarshalJSON should have comment or be unexported (golint)
    • Line 272: warning: comment on exported type Vector2Property should be of the form "Vector2Property ..." (with optional leading article) (golint)
    • Line 278: warning: exported function NewVector2Property should have comment or be unexported (golint)
    • Line 285: warning: exported method Vector2Property.Code should have comment or be unexported (golint)
    • Line 293: warning: exported method Vector2Property.Data should have comment or be unexported (golint)
    • Line 300: warning: exported function UnmarshalNewVector2Property should have comment or be unexported (golint)
    • Line 306: warning: exported method Vector2Property.UnmarshalProperty should have comment or be unexported (golint)
    • Line 311: warning: exported method Vector2Property.UnmarshalJSON should have comment or be unexported (golint)
    • Line 324: warning: exported method Vector2Property.MarshalJSON should have comment or be unexported (golint)
    • Line 335: warning: comment on exported type Vector3Property should be of the form "Vector3Property ..." (with optional leading article) (golint)
    • Line 342: warning: exported function NewVector3Property should have comment or be unexported (golint)
    • Line 350: warning: exported method Vector3Property.Code should have comment or be unexported (golint)
    • Line 358: warning: exported method Vector3Property.Data should have comment or be unexported (golint)
    • Line 366: warning: exported function UnmarshalNewVector3Property should have comment or be unexported (golint)
    • Line 372: warning: exported method Vector3Property.UnmarshalProperty should have comment or be unexported (golint)
    • Line 376: warning: exported method Vector3Property.UnmarshalJSON should have comment or be unexported (golint)
    • Line 391: warning: exported method Vector3Property.MarshalJSON should have comment or be unexported (golint)
    • Line 404: warning: comment on exported type MetadataProperty should be of the form "MetadataProperty ..." (with optional leading article) (golint)
    • Line 409: warning: exported function NewMetadataProperty should have comment or be unexported (golint)
    • Line 413: warning: exported method MetadataProperty.Block should have comment or be unexported (golint)
    • Line 417: warning: exported method MetadataProperty.Code should have comment or be unexported (golint)
    • Line 437: warning: exported method MetadataProperty.Data should have comment or be unexported (golint)
    • Line 457: warning: exported function UnmarshalNewMetadataProperty should have comment or be unexported (golint)
    • Line 463: warning: exported method MetadataProperty.UnmarshalProperty should have comment or be unexported (golint)
    • Line 467: warning: exported method MetadataProperty.UnmarshalJSON should have comment or be unexported (golint)
    • Line 484: warning: exported method MetadataProperty.MarshalJSON should have comment or be unexported (golint)
    • Line 488: warning: comment on exported type TimeProperty should be of the form "TimeProperty ..." (with optional leading article) (golint)
    • Line 493: warning: exported function NewTimeProperty should have comment or be unexported (golint)
    • Line 499: warning: exported method TimeProperty.Code should have comment or be unexported (golint)
    • Line 507: warning: exported method TimeProperty.Data should have comment or be unexported (golint)
    • Line 513: warning: exported function UnmarshalNewTimeProperty should have comment or be unexported (golint)
    • Line 519: warning: exported method TimeProperty.UnmarshalProperty should have comment or be unexported (golint)
    • Line 524: warning: exported method TimeProperty.UnmarshalJSON should have comment or be unexported (golint)
    • Line 537: warning: exported method TimeProperty.MarshalJSON should have comment or be unexported (golint)
    • Line 541: warning: comment on exported type ArrayProperty should be of the form "ArrayProperty ..." (with optional leading article) (golint)
    • Line 554: warning: exported method ArrayProperty.Code should have comment or be unexported (golint)
    • Line 562: warning: exported method ArrayProperty.Data should have comment or be unexported (golint)
    • Line 575: warning: exported method ArrayProperty.UnmarshalProperty should have comment or be unexported (golint)
    • Line 580: warning: exported method ArrayProperty.UnmarshalJSON should have comment or be unexported (golint)
    • Line 598: warning: exported method ArrayProperty.MarshalJSON should have comment or be unexported (golint)
    • Line 602: warning: exported function NewStringArrayProperty should have comment or be unexported (golint)
    • Line 610: warning: exported function NewIntArrayProperty should have comment or be unexported (golint)
    • Line 618: warning: exported function NewFloat32ArrayProperty should have comment or be unexported (golint)
    • Line 626: warning: exported function NewVector2ArrayProperty should have comment or be unexported (golint)
    • Line 634: warning: exported function NewVector3ArrayProperty should have comment or be unexported (golint)
    • Line 642: warning: exported function NewMetadataArrayProperty should have comment or be unexported (golint)
    • Line 650: warning: exported function NewTimestampArrayProperty should have comment or be unexported (golint)
    • Line 660: warning: exported type ArrayPropertyRaw should have comment or be unexported (golint)
    • Line 666: warning: exported method ArrayPropertyRaw.Code should have comment or be unexported (golint)
    • Line 674: warning: exported method ArrayPropertyRaw.Data should have comment or be unexported (golint)
    • Line 678: warning: exported method ArrayPropertyRaw.UnmarshalJSON should have comment or be unexported (golint)
    • Line 697: warning: exported method ArrayPropertyRaw.MarshalJSON should have comment or be unexported (golint)
    • Line 723: warning: exported function NewBinaryArrayProperty should have comment or be unexported (golint)
    • Line 731: warning: exported function NewBoolArrayProperty should have comment or be unexported (golint)

license0%

Checks whether your project has a LICENSE file.


ineffassign89%

IneffAssign detects ineffectual assignments in Go code.

    • rap/format/encoding/position/oct24.go
    • Line 149: warning: ineffectual assignment to err (ineffassign)
    • Line 150: warning: ineffectual assignment to err (ineffassign)
    • Line 165: warning: ineffectual assignment to err (ineffassign)
    • Line 166: warning: ineffectual assignment to err (ineffassign)
    • Line 167: warning: ineffectual assignment to err (ineffassign)
    • Line 168: warning: ineffectual assignment to err (ineffassign)
    • Line 169: warning: ineffectual assignment to err (ineffassign)
    • Line 170: warning: ineffectual assignment to err (ineffassign)
    • Line 171: warning: ineffectual assignment to err (ineffassign)
    • Line 172: warning: ineffectual assignment to err (ineffassign)
    • rap/format/encoding/position/oct48.go
    • Line 180: warning: ineffectual assignment to err (ineffassign)
    • Line 181: warning: ineffectual assignment to err (ineffassign)
    • Line 196: warning: ineffectual assignment to err (ineffassign)
    • Line 197: warning: ineffectual assignment to err (ineffassign)
    • Line 198: warning: ineffectual assignment to err (ineffassign)
    • Line 199: warning: ineffectual assignment to err (ineffassign)
    • Line 200: warning: ineffectual assignment to err (ineffassign)
    • Line 201: warning: ineffectual assignment to err (ineffassign)
    • Line 202: warning: ineffectual assignment to err (ineffassign)
    • Line 203: warning: ineffectual assignment to err (ineffassign)
    • rap/format/io/io_test.go
    • Line 25: warning: no required module provides package github.com/recolude/rap/internal/mocks; to add it: (ineffassign)
    • Line 25: warning: could not import github.com/recolude/rap/internal/mocks (invalid package name: "") (ineffassign)
    • rap/internal/io/binary/reader_test.go
    • Line 10: warning: no required module provides package github.com/recolude/rap/internal/mocks; to add it: (ineffassign)
    • Line 10: warning: could not import github.com/recolude/rap/internal/mocks (invalid package name: "") (ineffassign)
    • rap/internal/io/rapv1/util.go
    • Line 37: warning: undeclared name: CustomEventCapture (ineffassign)
    • Line 84: warning: undeclared name: Recording (ineffassign)
    • Line 205: warning: undeclared name: Recording (ineffassign)
    • Line 243: warning: undeclared name: Recording (ineffassign)
    • Line 281: warning: undeclared name: Recording (ineffassign)
    • Line 285: warning: undeclared name: Recording (ineffassign)
    • Line 193: warning: undeclared name: Recording (ineffassign)
    • /home/shawn/mygo/src/github.com/gojp/goreportcard/_repos/src/github.com/recolude/rap/internal/io/rapv1/util.go
    • Line 37: warning: undeclared name: CustomEventCapture (ineffassign)
    • Line 84: warning: undeclared name: Recording (ineffassign)
    • Line 205: warning: undeclared name: Recording (ineffassign)
    • Line 243: warning: undeclared name: Recording (ineffassign)
    • Line 281: warning: undeclared name: Recording (ineffassign)
    • Line 285: warning: undeclared name: Recording (ineffassign)
    • Line 37: warning: undeclared name: CustomEventCapture (ineffassign)
    • Line 84: warning: undeclared name: Recording (ineffassign)
    • Line 205: warning: undeclared name: Recording (ineffassign)
    • Line 243: warning: undeclared name: Recording (ineffassign)
    • Line 281: warning: undeclared name: Recording (ineffassign)
    • Line 285: warning: undeclared name: Recording (ineffassign)
    • Line 37: warning: undeclared name: CustomEventCapture (ineffassign)
    • Line 84: warning: undeclared name: Recording (ineffassign)
    • Line 205: warning: undeclared name: Recording (ineffassign)
    • Line 243: warning: undeclared name: Recording (ineffassign)
    • Line 281: warning: undeclared name: Recording (ineffassign)
    • Line 285: warning: undeclared name: Recording (ineffassign)
    • Line 37: warning: undeclared name: CustomEventCapture (ineffassign)
    • Line 84: warning: undeclared name: Recording (ineffassign)
    • Line 205: warning: undeclared name: Recording (ineffassign)
    • Line 243: warning: undeclared name: Recording (ineffassign)
    • Line 281: warning: undeclared name: Recording (ineffassign)
    • Line 285: warning: undeclared name: Recording (ineffassign)

misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!