Preparing report...

Report for github.com/dvyukov/go-fuzz

A    Great!    Found 21 issues across 37 files

Tweet

gofmt94%

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!


gocyclo72%

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.

    • go-fuzz/go-fuzz/sonar.go
    • Line 84: warning: cyclomatic complexity 45 of function (*Worker).processSonarData() is high (> 15) (gocyclo)
    • Line 296: warning: cyclomatic complexity 33 of function (*SonarSample).evaluate() is high (> 15) (gocyclo)
    • Line 35: warning: cyclomatic complexity 17 of function (*Worker).parseSonarData() is high (> 15) (gocyclo)
    • go-fuzz/go-fuzz/hub.go
    • Line 319: warning: cyclomatic complexity 35 of function (*Hub).updateScores() is high (> 15) (gocyclo)
    • Line 153: warning: cyclomatic complexity 32 of function (*Hub).loop() is high (> 15) (gocyclo)
    • go-fuzz/go-fuzz-build/cover.go
    • Line 61: warning: cyclomatic complexity 62 of function (*Sonar).Visit() is high (> 15) (gocyclo)
    • Line 499: warning: cyclomatic complexity 38 of function (*File).Visit() is high (> 15) (gocyclo)
    • Line 394: warning: cyclomatic complexity 25 of function (*LiteralCollector).Visit() is high (> 15) (gocyclo)
    • Line 766: warning: cyclomatic complexity 19 of function (*File).statementBoundary() is high (> 15) (gocyclo)
    • go-fuzz/go-fuzz-build/main.go
    • Line 264: warning: cyclomatic complexity 24 of function (*Context).loadPkg() is high (> 15) (gocyclo)
    • Line 93: warning: cyclomatic complexity 17 of function main() is high (> 15) (gocyclo)
    • go-fuzz/go-fuzz/worker.go
    • Line 74: warning: cyclomatic complexity 25 of function workerMain() is high (> 15) (gocyclo)
    • Line 444: warning: cyclomatic complexity 25 of function (*Worker).smash() is high (> 15) (gocyclo)
    • Line 667: warning: cyclomatic complexity 24 of function extractSuppression() is high (> 15) (gocyclo)
    • Line 169: warning: cyclomatic complexity 21 of function (*Worker).loop() is high (> 15) (gocyclo)
    • Line 357: warning: cyclomatic complexity 18 of function (*Worker).minimizeInput() is high (> 15) (gocyclo)
    • Line 265: warning: cyclomatic complexity 17 of function (*Worker).triageInput() is high (> 15) (gocyclo)
    • go-fuzz/go-fuzz/versifier/versifier.go
    • Line 741: warning: cyclomatic complexity 52 of function structureLists() is high (> 15) (gocyclo)
    • Line 495: warning: cyclomatic complexity 30 of function tokenize() is high (> 15) (gocyclo)
    • Line 610: warning: cyclomatic complexity 28 of function extractNumbers() is high (> 15) (gocyclo)
    • Line 187: warning: cyclomatic complexity 20 of function (*NumNode).Generate() is high (> 15) (gocyclo)

golint48%

Golint is a linter for Go source code.

    • go-fuzz/go-fuzz/cpu_amd64.go
    • Line 15: warning: don't use underscores in Go names; const cpuid_OSXSAVE should be cpuidOSXSAVE (golint)
    • Line 18: warning: don't use underscores in Go names; const cpuid_AVX2 should be cpuidAVX2 (golint)
    • go-fuzz/go-fuzz/hub.go
    • Line 17: warning: should not use dot imports (golint)
    • Line 18: warning: should not use dot imports (golint)
    • Line 59: warning: exported type ROData should have comment or be unexported (golint)
    • Line 71: warning: exported type Stats should have comment or be unexported (golint)
    • go-fuzz/test/testdep/testdep.go
    • Line 7: warning: exported type I should have comment or be unexported (golint)
    • Line 8: warning: exported type B should have comment or be unexported (golint)
    • Line 9: warning: exported type V1 should have comment or be unexported (golint)
    • Line 10: warning: exported type V2 should have comment or be unexported (golint)
    • go-fuzz/go-fuzz/versifier/versifier.go
    • Line 38: warning: exported function BuildVerse should have comment or be unexported (golint)
    • Line 69: warning: exported type Node should have comment or be unexported (golint)
    • Line 102: warning: exported type WsNode should have comment or be unexported (golint)
    • Line 106: warning: exported method WsNode.Visit should have comment or be unexported (golint)
    • Line 110: warning: exported method WsNode.Print should have comment or be unexported (golint)
    • Line 114: warning: exported method WsNode.Generate should have comment or be unexported (golint)
    • Line 132: warning: exported type AlphaNumNode should have comment or be unexported (golint)
    • Line 136: warning: exported method AlphaNumNode.Visit should have comment or be unexported (golint)
    • Line 140: warning: exported method AlphaNumNode.Print should have comment or be unexported (golint)
    • Line 144: warning: exported method AlphaNumNode.Generate should have comment or be unexported (golint)
    • Line 174: warning: exported type NumNode should have comment or be unexported (golint)
    • Line 179: warning: exported method NumNode.Visit should have comment or be unexported (golint)
    • Line 183: warning: exported method NumNode.Print should have comment or be unexported (golint)
    • Line 187: warning: exported method NumNode.Generate should have comment or be unexported (golint)
    • Line 249: warning: exported type ControlNode should have comment or be unexported (golint)
    • Line 253: warning: exported method ControlNode.Visit should have comment or be unexported (golint)
    • Line 257: warning: exported method ControlNode.Print should have comment or be unexported (golint)
    • Line 261: warning: exported method ControlNode.Generate should have comment or be unexported (golint)
    • Line 276: warning: exported type BracketNode should have comment or be unexported (golint)
    • Line 292: warning: exported method BracketNode.Visit should have comment or be unexported (golint)
    • Line 297: warning: exported method BracketNode.Print should have comment or be unexported (golint)
    • Line 303: warning: exported method BracketNode.Generate should have comment or be unexported (golint)
    • Line 321: warning: exported type KeyValNode should have comment or be unexported (golint)
    • Line 327: warning: exported method KeyValNode.Visit should have comment or be unexported (golint)
    • Line 332: warning: exported method KeyValNode.Print should have comment or be unexported (golint)
    • Line 339: warning: exported method KeyValNode.Generate should have comment or be unexported (golint)
    • Line 347: warning: exported type ListNode should have comment or be unexported (golint)
    • Line 352: warning: exported method ListNode.Visit should have comment or be unexported (golint)
    • Line 359: warning: exported method ListNode.Print should have comment or be unexported (golint)
    • Line 369: warning: exported method ListNode.Generate should have comment or be unexported (golint)
    • Line 385: warning: exported type LineNode should have comment or be unexported (golint)
    • Line 390: warning: exported method LineNode.Visit should have comment or be unexported (golint)
    • Line 395: warning: exported method LineNode.Print should have comment or be unexported (golint)
    • Line 404: warning: exported method LineNode.Generate should have comment or be unexported (golint)
    • Line 413: warning: exported type BlockNode should have comment or be unexported (golint)
    • Line 417: warning: exported method BlockNode.Visit should have comment or be unexported (golint)
    • Line 424: warning: exported method BlockNode.Print should have comment or be unexported (golint)
    • Line 430: warning: exported method BlockNode.Generate should have comment or be unexported (golint)
    • Line 468: warning: exported type Verse should have comment or be unexported (golint)
    • Line 474: warning: exported method Verse.Print should have comment or be unexported (golint)
    • Line 481: warning: exported method Verse.Rhyme should have comment or be unexported (golint)
    • Line 487: warning: exported method Verse.Rand should have comment or be unexported (golint)
    • Line 491: warning: exported method Verse.RandNode should have comment or be unexported (golint)
    • Line 880: warning: exported type NodeSet should have comment or be unexported (golint)
    • go-fuzz/go-fuzz/coordinator.go
    • Line 192: warning: exported type ConnectArgs should have comment or be unexported (golint)
    • Line 196: warning: exported type ConnectRes should have comment or be unexported (golint)
    • Line 230: warning: exported type NewInputArgs should have comment or be unexported (golint)
    • Line 259: warning: exported type NewCrasherArgs should have comment or be unexported (golint)
    • Line 297: warning: exported type SyncArgs should have comment or be unexported (golint)
    • Line 304: warning: exported type SyncRes should have comment or be unexported (golint)
    • go-fuzz/go-fuzz-build/cover.go
    • Line 19: warning: should not use dot imports (golint)
    • Line 20: warning: should not use dot imports (golint)
    • Line 51: warning: exported type Sonar should have comment or be unexported (golint)
    • Line 61: warning: exported method Sonar.Visit should have comment or be unexported (golint)
    • Line 351: warning: exported type WeirdShiftWalker should have comment or be unexported (golint)
    • Line 356: warning: exported method WeirdShiftWalker.Visit should have comment or be unexported (golint)
    • Line 389: warning: exported type LiteralCollector should have comment or be unexported (golint)
    • Line 394: warning: exported method LiteralCollector.Visit should have comment or be unexported (golint)
    • Line 488: warning: exported type File should have comment or be unexported (golint)
    • Line 499: warning: exported method File.Visit should have comment or be unexported (golint)
    • go-fuzz/go-fuzz/sonar.go
    • Line 16: warning: should not use dot imports (golint)
    • Line 19: warning: exported type SonarSite should have comment or be unexported (golint)
    • Line 29: warning: exported type SonarSample should have comment or be unexported (golint)
    • go-fuzz/internal/go-fuzz-types/types.go
    • Line 7: warning: exported type CoverBlock should have comment or be unexported (golint)
    • Line 17: warning: exported type Literal should have comment or be unexported (golint)
    • Line 22: warning: exported type MetaData should have comment or be unexported (golint)
    • go-fuzz/go-fuzz-defs/defs.go
    • Line 4: warning: package comment should be of the form "Package base ..." (golint)
    • Line 14: warning: exported const CoverSize should have comment (or a comment on this block) or be unexported (golint)
    • Line 20: warning: exported const SonarEQL should have comment (or a comment on this block) or be unexported (golint)
    • go-fuzz/gen/main.go
    • Line 34: warning: exported function Rand should have comment or be unexported (golint)
    • Line 38: warning: exported function Emit should have comment or be unexported (golint)
    • go-fuzz/test/test.go
    • Line 38: warning: exported function Fuzz should have comment or be unexported (golint)
    • Line 109: warning: comment on exported const X should be of the form "X ..." (golint)
    • Line 128: warning: exported function Pow should have comment or be unexported (golint)
    • Line 139: warning: exported function Abs should have comment or be unexported (golint)
    • Line 143: warning: exported function IsInf should have comment or be unexported (golint)
    • Line 151: warning: exported type ChanDir should have comment or be unexported (golint)
    • Line 154: warning: exported const SEND should have comment (or a comment on this block) or be unexported (golint)
    • Line 162: warning: exported type MyBool should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign67%

IneffAssign detects ineffectual assignments in Go code.

    • go-fuzz/go-fuzz-build/cover.go
    • Line 19: warning: cannot find package "." in: (ineffassign)
    • Line 20: warning: cannot find package "." in: (ineffassign)
    • Line 19: warning: could not import github.com/dvyukov/go-fuzz/go-fuzz-defs (invalid package name: "") (ineffassign)
    • Line 20: warning: could not import github.com/dvyukov/go-fuzz/internal/go-fuzz-types (invalid package name: "") (ineffassign)
    • Line 25: warning: undeclared name: CoverBlock (ineffassign)
    • Line 25: warning: undeclared name: CoverBlock (ineffassign)
    • Line 55: warning: undeclared name: CoverBlock (ineffassign)
    • Line 391: warning: undeclared name: Literal (ineffassign)
    • Line 493: warning: undeclared name: CoverBlock (ineffassign)
    • Line 197: warning: undeclared name: SonarEQL (ineffassign)
    • Line 200: warning: undeclared name: SonarNEQ (ineffassign)
    • Line 203: warning: undeclared name: SonarLSS (ineffassign)
    • Line 206: warning: undeclared name: SonarGTR (ineffassign)
    • Line 209: warning: undeclared name: SonarLEQ (ineffassign)
    • Line 212: warning: undeclared name: SonarGEQ (ineffassign)
    • Line 237: warning: undeclared name: SonarLength (ineffassign)
    • Line 263: warning: undeclared name: SonarConst1 (ineffassign)
    • Line 268: warning: undeclared name: SonarConst2 (ineffassign)
    • Line 272: warning: undeclared name: SonarConst1 (ineffassign)
    • Line 272: warning: undeclared name: SonarConst2 (ineffassign)
    • Line 278: warning: undeclared name: CoverBlock (ineffassign)
    • Line 418: warning: undeclared name: Literal (ineffassign)
    • Line 420: warning: undeclared name: Literal (ineffassign)
    • Line 443: warning: undeclared name: Literal (ineffassign)
    • Line 846: warning: undeclared name: CoverBlock (ineffassign)
    • Line 19: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • Line 20: warning: "github.com/dvyukov/go-fuzz/internal/go-fuzz-types" imported but not used (ineffassign)
    • go-fuzz/go-fuzz/sonar.go
    • Line 38: warning: undeclared name: SonarHdrLen (ineffassign)
    • Line 44: warning: undeclared name: SonarHdrLen (ineffassign)
    • Line 45: warning: undeclared name: SonarMaxLen (ineffassign)
    • Line 45: warning: undeclared name: SonarMaxLen (ineffassign)
    • Line 53: warning: undeclared name: SonarString (ineffassign)
    • Line 144: warning: undeclared name: CoverSize (ineffassign)
    • Line 145: warning: undeclared name: CoverSize (ineffassign)
    • Line 148: warning: undeclared name: SonarString (ineffassign)
    • Line 148: warning: undeclared name: CoverSize (ineffassign)
    • Line 163: warning: undeclared name: SonarString (ineffassign)
    • Line 237: warning: undeclared name: SonarConst1 (ineffassign)
    • Line 240: warning: undeclared name: SonarConst2 (ineffassign)
    • Line 262: warning: undeclared name: SonarConst1 (ineffassign)
    • Line 262: warning: undeclared name: SonarConst2 (ineffassign)
    • Line 299: warning: undeclared name: SonarString (ineffassign)
    • Line 302: warning: undeclared name: SonarOpMask (ineffassign)
    • Line 303: warning: undeclared name: SonarEQL (ineffassign)
    • Line 305: warning: undeclared name: SonarNEQ (ineffassign)
    • Line 307: warning: undeclared name: SonarLSS (ineffassign)
    • Line 309: warning: undeclared name: SonarGTR (ineffassign)
    • Line 311: warning: undeclared name: SonarLEQ (ineffassign)
    • Line 313: warning: undeclared name: SonarGEQ (ineffassign)
    • Line 339: warning: undeclared name: SonarSigned (ineffassign)
    • Line 342: warning: undeclared name: SonarOpMask (ineffassign)
    • Line 343: warning: undeclared name: SonarEQL (ineffassign)
    • Line 345: warning: undeclared name: SonarNEQ (ineffassign)
    • Line 347: warning: undeclared name: SonarLSS (ineffassign)
    • Line 349: warning: undeclared name: SonarGTR (ineffassign)
    • Line 351: warning: undeclared name: SonarLEQ (ineffassign)
    • Line 353: warning: undeclared name: SonarGEQ (ineffassign)
    • Line 361: warning: undeclared name: SonarOpMask (ineffassign)
    • Line 362: warning: undeclared name: SonarEQL (ineffassign)
    • Line 364: warning: undeclared name: SonarNEQ (ineffassign)
    • Line 366: warning: undeclared name: SonarLSS (ineffassign)
    • Line 368: warning: undeclared name: SonarGTR (ineffassign)
    • Line 370: warning: undeclared name: SonarLEQ (ineffassign)
    • Line 372: warning: undeclared name: SonarGEQ (ineffassign)
    • Line 383: warning: undeclared name: SonarOpMask (ineffassign)
    • Line 384: warning: undeclared name: SonarEQL (ineffassign)
    • Line 386: warning: undeclared name: SonarNEQ (ineffassign)
    • Line 388: warning: undeclared name: SonarLSS (ineffassign)
    • Line 390: warning: undeclared name: SonarGTR (ineffassign)
    • Line 392: warning: undeclared name: SonarLEQ (ineffassign)
    • Line 394: warning: undeclared name: SonarGEQ (ineffassign)
    • Line 400: warning: undeclared name: SonarSigned (ineffassign)
    • Line 404: warning: undeclared name: SonarString (ineffassign)
    • Line 408: warning: undeclared name: SonarConst1 (ineffassign)
    • Line 412: warning: undeclared name: SonarConst2 (ineffassign)
    • Line 16: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • Line 38: warning: undeclared name: SonarHdrLen (ineffassign)
    • Line 44: warning: undeclared name: SonarHdrLen (ineffassign)
    • Line 45: warning: undeclared name: SonarMaxLen (ineffassign)
    • Line 45: warning: undeclared name: SonarMaxLen (ineffassign)
    • Line 53: warning: undeclared name: SonarString (ineffassign)
    • Line 144: warning: undeclared name: CoverSize (ineffassign)
    • Line 145: warning: undeclared name: CoverSize (ineffassign)
    • Line 148: warning: undeclared name: SonarString (ineffassign)
    • Line 148: warning: undeclared name: CoverSize (ineffassign)
    • Line 163: warning: undeclared name: SonarString (ineffassign)
    • Line 237: warning: undeclared name: SonarConst1 (ineffassign)
    • Line 240: warning: undeclared name: SonarConst2 (ineffassign)
    • Line 262: warning: undeclared name: SonarConst1 (ineffassign)
    • Line 262: warning: undeclared name: SonarConst2 (ineffassign)
    • Line 299: warning: undeclared name: SonarString (ineffassign)
    • Line 302: warning: undeclared name: SonarOpMask (ineffassign)
    • Line 303: warning: undeclared name: SonarEQL (ineffassign)
    • Line 305: warning: undeclared name: SonarNEQ (ineffassign)
    • Line 307: warning: undeclared name: SonarLSS (ineffassign)
    • Line 309: warning: undeclared name: SonarGTR (ineffassign)
    • Line 311: warning: undeclared name: SonarLEQ (ineffassign)
    • Line 313: warning: undeclared name: SonarGEQ (ineffassign)
    • Line 339: warning: undeclared name: SonarSigned (ineffassign)
    • Line 342: warning: undeclared name: SonarOpMask (ineffassign)
    • Line 343: warning: undeclared name: SonarEQL (ineffassign)
    • Line 345: warning: undeclared name: SonarNEQ (ineffassign)
    • Line 347: warning: undeclared name: SonarLSS (ineffassign)
    • Line 349: warning: undeclared name: SonarGTR (ineffassign)
    • Line 351: warning: undeclared name: SonarLEQ (ineffassign)
    • Line 353: warning: undeclared name: SonarGEQ (ineffassign)
    • Line 361: warning: undeclared name: SonarOpMask (ineffassign)
    • Line 362: warning: undeclared name: SonarEQL (ineffassign)
    • Line 364: warning: undeclared name: SonarNEQ (ineffassign)
    • Line 366: warning: undeclared name: SonarLSS (ineffassign)
    • Line 368: warning: undeclared name: SonarGTR (ineffassign)
    • Line 370: warning: undeclared name: SonarLEQ (ineffassign)
    • Line 372: warning: undeclared name: SonarGEQ (ineffassign)
    • Line 383: warning: undeclared name: SonarOpMask (ineffassign)
    • Line 384: warning: undeclared name: SonarEQL (ineffassign)
    • Line 386: warning: undeclared name: SonarNEQ (ineffassign)
    • Line 388: warning: undeclared name: SonarLSS (ineffassign)
    • Line 390: warning: undeclared name: SonarGTR (ineffassign)
    • Line 392: warning: undeclared name: SonarLEQ (ineffassign)
    • Line 394: warning: undeclared name: SonarGEQ (ineffassign)
    • Line 400: warning: undeclared name: SonarSigned (ineffassign)
    • Line 404: warning: undeclared name: SonarString (ineffassign)
    • Line 408: warning: undeclared name: SonarConst1 (ineffassign)
    • Line 412: warning: undeclared name: SonarConst2 (ineffassign)
    • Line 16: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • go-fuzz/go-fuzz/testee.go
    • Line 77: warning: undeclared name: CoverSize (ineffassign)
    • Line 77: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 77: warning: undeclared name: SonarRegionSize (ineffassign)
    • Line 79: warning: undeclared name: CoverSize (ineffassign)
    • Line 79: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 79: warning: undeclared name: SonarRegionSize (ineffassign)
    • Line 85: warning: undeclared name: CoverSize (ineffassign)
    • Line 86: warning: undeclared name: CoverSize (ineffassign)
    • Line 86: warning: undeclared name: CoverSize (ineffassign)
    • Line 86: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 87: warning: undeclared name: CoverSize (ineffassign)
    • Line 87: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 104: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 19: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • Line 77: warning: undeclared name: CoverSize (ineffassign)
    • Line 77: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 77: warning: undeclared name: SonarRegionSize (ineffassign)
    • Line 79: warning: undeclared name: CoverSize (ineffassign)
    • Line 79: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 79: warning: undeclared name: SonarRegionSize (ineffassign)
    • Line 85: warning: undeclared name: CoverSize (ineffassign)
    • Line 86: warning: undeclared name: CoverSize (ineffassign)
    • Line 86: warning: undeclared name: CoverSize (ineffassign)
    • Line 86: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 87: warning: undeclared name: CoverSize (ineffassign)
    • Line 87: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 104: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 19: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • go-fuzz/go-fuzz/cover_test.go
    • Line 13: warning: undeclared name: CoverSize (ineffassign)
    • Line 14: warning: undeclared name: CoverSize (ineffassign)
    • Line 18: warning: undeclared name: CoverSize (ineffassign)
    • Line 27: warning: undeclared name: CoverSize (ineffassign)
    • Line 30: warning: undeclared name: CoverSize (ineffassign)
    • Line 9: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • go-fuzz/test/test.go
    • Line 13: warning: cannot find package "." in: (ineffassign)
    • Line 11: warning: cannot find package "." in: (ineffassign)
    • Line 11: warning: could not import non.existent.com/foo (invalid package name: "") (ineffassign)
    • Line 13: warning: could not import github.com/dvyukov/go-fuzz/test/testdep (invalid package name: "") (ineffassign)
    • go-fuzz/go-fuzz-build/main.go
    • Line 499: warning: undeclared name: Literal (ineffassign)
    • Line 499: warning: undeclared name: CoverBlock (ineffassign)
    • Line 499: warning: undeclared name: CoverBlock (ineffassign)
    • Line 513: warning: undeclared name: CoverBlock (ineffassign)
    • Line 513: warning: undeclared name: CoverBlock (ineffassign)
    • Line 576: warning: undeclared name: Literal (ineffassign)
    • Line 701: warning: undeclared name: CoverBlock (ineffassign)
    • Line 701: warning: undeclared name: CoverBlock (ineffassign)
    • Line 152: warning: undeclared name: CoverBlock (ineffassign)
    • Line 152: warning: undeclared name: CoverBlock (ineffassign)
    • Line 500: warning: undeclared name: MetaData (ineffassign)
    • Line 501: warning: k declared but not used (ineffassign)
    • Line 583: warning: undeclared name: Literal (ineffassign)
    • Line 30: warning: "github.com/dvyukov/go-fuzz/internal/go-fuzz-types" imported but not used (ineffassign)
    • go-fuzz/go-fuzz/cover.go
    • Line 11: warning: cannot find package "." in: (ineffassign)
    • Line 12: warning: cannot find package "." in: (ineffassign)
    • Line 11: warning: could not import github.com/dvyukov/go-fuzz/go-fuzz-defs (invalid package name: "") (ineffassign)
    • Line 12: warning: could not import github.com/dvyukov/go-fuzz/internal/go-fuzz-types (invalid package name: "") (ineffassign)
    • Line 104: warning: undeclared name: CoverBlock (ineffassign)
    • Line 20: warning: undeclared name: CoverSize (ineffassign)
    • Line 20: warning: undeclared name: CoverSize (ineffassign)
    • Line 45: warning: undeclared name: CoverSize (ineffassign)
    • Line 45: warning: undeclared name: CoverSize (ineffassign)
    • Line 83: warning: undeclared name: CoverSize (ineffassign)
    • Line 11: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • Line 12: warning: "github.com/dvyukov/go-fuzz/internal/go-fuzz-types" imported but not used (ineffassign)
    • Line 11: warning: could not import github.com/dvyukov/go-fuzz/go-fuzz-defs (invalid package name: "") (ineffassign)
    • Line 12: warning: could not import github.com/dvyukov/go-fuzz/internal/go-fuzz-types (invalid package name: "") (ineffassign)
    • Line 104: warning: undeclared name: CoverBlock (ineffassign)
    • Line 20: warning: undeclared name: CoverSize (ineffassign)
    • Line 20: warning: undeclared name: CoverSize (ineffassign)
    • Line 45: warning: undeclared name: CoverSize (ineffassign)
    • Line 45: warning: undeclared name: CoverSize (ineffassign)
    • Line 83: warning: undeclared name: CoverSize (ineffassign)
    • Line 11: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • Line 12: warning: "github.com/dvyukov/go-fuzz/internal/go-fuzz-types" imported but not used (ineffassign)
    • go-fuzz/go-fuzz/mutator.go
    • Line 12: warning: cannot find package "." in: (ineffassign)
    • Line 12: warning: could not import github.com/dvyukov/go-fuzz/go-fuzz/internal/pcg (invalid package name: "") (ineffassign)
    • Line 391: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 392: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 11: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • Line 12: warning: could not import github.com/dvyukov/go-fuzz/go-fuzz/internal/pcg (invalid package name: "") (ineffassign)
    • Line 391: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 392: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 11: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • go-fuzz/go-fuzz/hub.go
    • Line 15: warning: cannot find package "." in: (ineffassign)
    • Line 15: warning: could not import github.com/dvyukov/go-fuzz/go-fuzz/versifier (invalid package name: "") (ineffassign)
    • Line 66: warning: undeclared name: CoverBlock (ineffassign)
    • Line 76: warning: undeclared name: MetaData (ineffassign)
    • Line 90: warning: undeclared name: CoverBlock (ineffassign)
    • Line 102: warning: undeclared name: CoverSize (ineffassign)
    • Line 105: warning: undeclared name: CoverSize (ineffassign)
    • Line 410: warning: undeclared name: CoverSize (ineffassign)
    • Line 436: warning: undeclared name: CoverSize (ineffassign)
    • Line 17: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • Line 18: warning: "github.com/dvyukov/go-fuzz/internal/go-fuzz-types" imported but not used (ineffassign)
    • Line 15: warning: could not import github.com/dvyukov/go-fuzz/go-fuzz/versifier (invalid package name: "") (ineffassign)
    • Line 66: warning: undeclared name: CoverBlock (ineffassign)
    • Line 76: warning: undeclared name: MetaData (ineffassign)
    • Line 90: warning: undeclared name: CoverBlock (ineffassign)
    • Line 102: warning: undeclared name: CoverSize (ineffassign)
    • Line 105: warning: undeclared name: CoverSize (ineffassign)
    • Line 410: warning: undeclared name: CoverSize (ineffassign)
    • Line 436: warning: undeclared name: CoverSize (ineffassign)
    • Line 17: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • Line 18: warning: "github.com/dvyukov/go-fuzz/internal/go-fuzz-types" imported but not used (ineffassign)
    • go-fuzz/go-fuzz/coordinator.go
    • Line 22: warning: cannot find package "." in: (ineffassign)
    • Line 22: warning: could not import github.com/stephens2424/writerset (invalid package name: "") (ineffassign)
    • Line 134: warning: undeclared name: assetFS (ineffassign)
    • Line 22: warning: could not import github.com/stephens2424/writerset (invalid package name: "") (ineffassign)
    • Line 134: warning: undeclared name: assetFS (ineffassign)
    • go-fuzz/go-fuzz/worker.go
    • Line 80: warning: undeclared name: MetaData (ineffassign)
    • Line 245: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 245: warning: undeclared name: SonarMaxLen (ineffassign)
    • Line 266: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 267: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 285: warning: undeclared name: CoverSize (ineffassign)
    • Line 571: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 572: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 574: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 21: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • Line 22: warning: "github.com/dvyukov/go-fuzz/internal/go-fuzz-types" imported but not used (ineffassign)
    • Line 80: warning: undeclared name: MetaData (ineffassign)
    • Line 245: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 245: warning: undeclared name: SonarMaxLen (ineffassign)
    • Line 266: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 267: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 285: warning: undeclared name: CoverSize (ineffassign)
    • Line 571: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 572: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 574: warning: undeclared name: MaxInputSize (ineffassign)
    • Line 21: warning: "github.com/dvyukov/go-fuzz/go-fuzz-defs" imported but not used (ineffassign)
    • Line 22: warning: "github.com/dvyukov/go-fuzz/internal/go-fuzz-types" imported but not used (ineffassign)
    • go-fuzz/go-fuzz/versifier/versifier.go
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/dvyukov/go-fuzz/go-fuzz/internal/pcg (invalid package name: "") (ineffassign)
    • Line 35: warning: could not import github.com/dvyukov/go-fuzz/go-fuzz/internal/pcg (invalid package name: "") (ineffassign)

misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!