Skip to content

Running golangci-lint cache clean ; golangci-lint run --fix > /dev/null alternates between "fixed" and "not fixed" formats #3454

Closed
@stdedos

Description

@stdedos

Welcome

  • Yes, I'm using a binary release within 2 latest major releases. Only such installations are supported.
  • Yes, I've searched similar issues on GitHub and didn't find any.
  • Yes, I've included all information below (version, config, etc.).
  • Yes, I've tried with the standalone linter if available (e.g., gocritic, go vet, etc.). (https://golangci-lint.run/usage/linters/)

Description of the problem

After adding

  goimports:
    local-prefixes: <prefix>

running golangci-lint cache clean ; golangci-lint run --fix > /dev/null alternates between "fixed" and "not fixed" formats of the files.

Doing the same with just goimports -w -local shift-optimization-algorithm . gives a fully stable result

Version of golangci-lint

$ golangci-lint --version
golangci-lint has version 1.50.1 built from 8926a95f on 2022-10-22T10:50:47Z

Configuration file

$ cat .golangci.yml
run:
  timeout: 10m

linters:
  fast: false
  enable:
    - revive
    - unparam
    - wastedassign
    - exhaustive
    - gomnd
    - gofumpt
    - goimports
    - stylecheck
    - prealloc
    - gocritic

linters-settings:
  govet:
    check-shadowing: true
  goimports:
    local-prefixes: <local prefix>
  gocritic:
    enabled-checks:
      # first default checks
      - appendAssign
      - argOrder
      - assignOp
      - badCall
      - badCond
      - captLocal
      - caseOrder
      - codegenComment
      # - commentFormatting # conflict with gofumpt and --fix
      - defaultCaseOrder
      - deprecatedComment
      - dupArg
      - dupBranchBody
      - dupCase
      - dupSubExpr
      - elseif
      - exitAfterDefer
      - flagDeref
      - flagName
      - ifElseChain
      - mapKey
      - newDeref
      - offBy1
      - regexpMust
      - singleCaseSwitch
      - sloppyLen
      - sloppyTypeAssert
      - switchTrue
      - typeSwitchVar
      - underef
      - unlambda
      - unslice
      - valSwap
      - wrapperFunc
      # non-defaults
      # perf
      - appendCombine
      - equalFold
      - indexAlloc
      - preferDecodeRune
      - preferFprint
      - preferStringWriter
      - preferWriteByte
      - rangeExprCopy
      - sliceClear
      - stringXbytes
      # style
      - boolExprSimplify
      - commentedOutImport
      - deferUnlambda
      - emptyStringTest
      - hexLiteral
      - httpNoBody
      - importShadow
      - initClause
      - methodExprCall
      - preferFilepathJoin
      - ptrToRefParam
      - redundantSprint
      - regexpSimplify
      - stringConcatSimplify
      - timeExprSimplify
      # - typeDefFirst # disabled for generics
      - typeUnparen
      - unlabelStmt
      - unnecessaryBlock
      - yodaStyleExpr
      # diagnostics
      - badLock
      - badRegexp
      - builtinShadowDecl
      - emptyDecl
      - evalOrder
      # - externalErrorReassign # disabled for generics
      - filepathJoin
      - nilValReturn
      - regexpPattern
      - returnAfterHttpError
      - sloppyReassign
      - sortSlice
      - sprintfQuotedString
      - sqlQuery
      # - suspiciousSorting # add this when updating linter
      - syncMapLoadAndDelete
      - truncateCmp
      - unnecessaryDefer
      - weakCond

issues:
  exclude-rules:
    - linters:
        - revive
      text: "var-naming: don't use leading k in Go names"
    - linters:
        - revive
      text: "package-comments: should have a package comment"
    - linters:
      - unparam
      text: "always receives"
  include:
    - EXC0012
    - EXC0013
    - EXC0014

severity:
  default-severity: Major

output:
  format: code-climate
  uniq-by-line: false

Go environment

$ go version && go env
go version go1.19.4 linux/amd64
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/stdedos/.cache/go-build"
GOENV="/home/stdedos/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/stdedos/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/stdedos/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/lib/go-1.19"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/go-1.19/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.19.4"
GCCGO="gccgo"
GOAMD64="v1"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="<proj/path>/go.mod"
GOWORK=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build3396845793=/tmp/go-build -gno-record-gcc-switches"

Verbose output of running

$ golangci-lint cache clean
$ golangci-lint cache clean ; golangci-lint run --fix -v 
INFO [config_reader] Config search paths: [./ <> /home /] 
INFO [config_reader] Used config file .golangci.yml 
INFO [lintersdb] Active 17 linters: [errcheck exhaustive gocritic gofumpt goimports gomnd gosimple govet ineffassign prealloc revive staticcheck stylecheck typecheck unparam unused wastedassign] 
INFO [loader] Go packages loading at mode 575 (compiled_files|deps|imports|name|exports_file|files|types_sizes) took 218.793376ms 
INFO [runner/filename_unadjuster] Pre-built 0 adjustments in 11.434792ms 
INFO [linters_context/goanalysis] analyzers took 2m32.835743669s with top 10 stages: gocritic: 1m43.850047257s, buildir: 13.181009308s, buildssa: 3.597519138s, the_only_name: 2.451918675s, gofumpt: 1.312781438s, goimports: 1.200301874s, unparam: 1.081243579s, exhaustive: 1.072886114s, inspect: 987.51395ms, fact_deprecated: 979.717738ms 
WARN [linters_context] wastedassign is disabled because of generics. You can track the evolution of the generics support by following the https://github.com/golangci/golangci-lint/issues/2649. 
WARN [runner/nolint] Found unknown linters in //nolint directives: 0 or 1 lenght slices are already sorted 
INFO [runner/max_same_issues] 12900/12903 issues with text "cannot use 1 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 5310/5313 issues with text "cannot use 3 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 4804/4807 issues with text "cannot use 2 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 4298/4301 issues with text "cannot use 0 (untyped int constant) as OsqpInt value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 3792/3795 issues with text "cannot use 11 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 3033/3036 issues with text "cannot use 7 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 2780/2783 issues with text "cannot use 1 (untyped int constant) as OsqpInt value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 2274/2277 issues with text "cannot use 1 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 2274/2277 issues with text "cannot use 3 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 2021/2024 issues with text "cannot use 31 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 2021/2024 issues with text "cannot use 29 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 2021/2024 issues with text "cannot use 2 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1515/1518 issues with text "cannot use 2 (untyped int constant) as OsqpInt value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1515/1518 issues with text "cannot use 58 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1515/1518 issues with text "cannot use 23 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1262/1265 issues with text "cannot use 37 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1262/1265 issues with text "cannot use 0 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1262/1265 issues with text "cannot use 341 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1009/1012 issues with text "cannot use 5 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1009/1012 issues with text "cannot use 19 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1009/1012 issues with text "cannot use 3 (untyped int constant) as OsqpInt value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1009/1012 issues with text "cannot use 93 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1009/1012 issues with text "cannot use 185 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1009/1012 issues with text "cannot use 203 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1009/1012 issues with text "cannot use 4 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1009/1012 issues with text "cannot use 17 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 1009/1012 issues with text "cannot use 851 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 756/759 issues with text "cannot convert 0 (untyped int constant) to Double" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 756/759 issues with text "cannot use 589 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 756/759 issues with text "cannot use 481 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 756/759 issues with text "invalid operation: operator * not defined on m.values[i].value (variable of type Double)" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 756/759 issues with text "cannot use 34 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 756/759 issues with text "cannot use 2 (untyped int constant) as OsqpInt value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 756/759 issues with text "cannot use 0 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 756/759 issues with text "cannot use 493 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot convert m.colCount (variable of type OsqpInt) to int" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 5 (untyped int constant) as OsqpInt value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 217 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot convert val (variable of type Double) to float64" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "invalid argument: index rowIdxEnd (variable of type OsqpInt) must be integer" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 5 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 4 (untyped int constant) as OsqpInt value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 3 (untyped int constant) as Double value in argument to matrixScalarMultiplication" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 2 (untyped int constant) as Double value in argument to matrixScalarMultiplication" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "invalid argument: index rowIdx (variable of type OsqpInt) must be integer" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 4 (untyped int constant) as OsqpInt value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 87 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 13 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 4 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot convert val.row (variable of type int) to OsqpInt" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 503/506 issues with text "cannot use 145 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 498/501 issues with text "idx declared but not used" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "invalid operation: operator + not defined on (*v)[i] (variable of type Double)" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot convert val.value (variable of type Double) to float64" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot convert out.colCount (variable of type OsqpInt) to int" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 403 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "invalid argument: index rows[i] (variable of type OsqpInt) must be integer" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot convert m.rowCount (variable of type int) to OsqpInt" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 407 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "invalid operation: operator + not defined on out.values[len(out.values) - 1] (variable of type Double)" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 629 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "could not import C (cgo preprocessing failed)" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use -1 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "invalid operation: operator * not defined on (*v)[i] (variable of type Double)" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "invalid operation: operator * not defined on val.value (variable of type Double)" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 100 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 3 (untyped int constant) as OsqpInt value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 9 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot convert ti.x (variable of type float64) to Double" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot convert m.colCount (variable of type int) to OsqpInt" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 23 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot convert 83 (untyped int constant) to Double" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use -2 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot convert ti.y (variable of type float64) to Double" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 13 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "invalid operation: operator + not defined on mvals[val.row * m.colCount + val.col] (variable of type Double)" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 703 (untyped int constant) as Double value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot convert len(out.values) (value of type int) to OsqpInt" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot convert v.value (variable of type Double) to float64" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 11 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot convert m.rowCount (variable of type OsqpInt) to int" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 6 (untyped int constant) as OsqpInt value in struct literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "cannot use 7 (untyped int constant) as Double value in array or slice literal" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "invalid operation: out.cols[len(out.cols) - 1]++ (non-numeric type OsqpInt)" were hidden, use --max-same-issues 
INFO [runner/max_same_issues] 250/253 issues with text "invalid operation: operator + not defined on nvals[val.row * n.colCount + val.col] (variable of type Double)" were hidden, use --max-same-issues 
INFO [runner/max_from_linter] 205/255 issues from linter typecheck were hidden, use --max-issues-per-linter 
INFO [runner] Issues before processing: 88461, after processing: 229 
INFO [runner] Processors filtering stat (out/in): path_shortener: 229/229, sort_results: 229/229, skip_files: 88461/88461, skip_dirs: 88461/88461, uniq_by_line: 88218/88218, severity-rules: 229/229, path_prettifier: 88461/88461, max_per_file_from_linter: 88218/88218, max_same_issues: 434/88218, nolint: 88218/88279, diff: 88218/88218, source_code: 229/229, filename_unadjuster: 88461/88461, autogenerated_exclude: 88461/88461, exclude-rules: 88279/88461, max_from_linter: 229/434, path_prefixer: 229/229, cgo: 88461/88461, identifier_marker: 88461/88461, exclude: 88461/88461 
INFO [runner] processing took 3.457773916s with stages: exclude-rules: 2.266221368s, identifier_marker: 919.891229ms, cgo: 118.041985ms, path_prettifier: 47.819137ms, nolint: 37.743386ms, skip_dirs: 36.749376ms, autogenerated_exclude: 10.522164ms, filename_unadjuster: 10.263148ms, max_same_issues: 5.2058ms, max_per_file_from_linter: 4.131646ms, source_code: 1.131897ms, path_shortener: 20.813µs, max_from_linter: 18.792µs, severity-rules: 10.721µs, uniq_by_line: 708ns, exclude: 481ns, skip_files: 464ns, sort_results: 391ns, diff: 318ns, path_prefixer: 92ns 
INFO [runner] linters took 12.832450549s with stages: goanalysis_metalinter: 9.374540441s, wastedassign: 31.626µs 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc088018ad0), Pkg:(*packages.Package)(0xc0012b9e00), LineRange:(*result.Range)(0xc088018ac0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc088018b50), Pkg:(*packages.Package)(0xc0012b9e00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc043a20dd0), Pkg:(*packages.Package)(0xc000e49200), LineRange:(*result.Range)(0xc043a20dc0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc043a20e10), Pkg:(*packages.Package)(0xc000e49200), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0594ca410), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0594ca450), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(0xc0594ca440), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0392d7cd0), Pkg:(*packages.Package)(0xc001312c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0392d7d10), Pkg:(*packages.Package)(0xc001312c00), LineRange:(*result.Range)(0xc0392d7d00), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc075d81590), Pkg:(*packages.Package)(0xc001298c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {13 13} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc075d815d0), Pkg:(*packages.Package)(0xc001298c00), LineRange:(*result.Range)(0xc075d815c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {18 21} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0259ac7d0), Pkg:(*packages.Package)(0xc000bb0a80), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0259ac810), Pkg:(*packages.Package)(0xc000bb0a80), LineRange:(*result.Range)(0xc0259ac800), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 13} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc073c87bd0), Pkg:(*packages.Package)(0xc0012a2c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc073c87c10), Pkg:(*packages.Package)(0xc0012a2c00), LineRange:(*result.Range)(0xc073c87c00), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc022f80150), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc022f80190), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(0xc022f80180), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc022fcd310), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc022fcd350), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(0xc022fcd340), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc049984410), Pkg:(*packages.Package)(0xc000e77800), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc034f52cd0), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc034f52d10), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(0xc034f52d00), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {8 10} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04aaa3190), Pkg:(*packages.Package)(0xc001339e00), LineRange:(*result.Range)(0xc04aaa3180), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04aaa31d0), Pkg:(*packages.Package)(0xc001339e00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc023e09150), Pkg:(*packages.Package)(0xc0012de000), LineRange:(*result.Range)(0xc023e09140), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc023e09190), Pkg:(*packages.Package)(0xc0012de000), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {11 11} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc06ba4cad0), Pkg:(*packages.Package)(0xc0012c9200), LineRange:(*result.Range)(0xc06ba4cac0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc06ba4cb10), Pkg:(*packages.Package)(0xc0012c9200), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01a7ff110), Pkg:(*packages.Package)(0xc0012e3c80), LineRange:(*result.Range)(0xc01a7ff100), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01a7ff190), Pkg:(*packages.Package)(0xc0012e3c80), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc030bae410), Pkg:(*packages.Package)(0xc001304480), LineRange:(*result.Range)(0xc030bae400), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc030bae450), Pkg:(*packages.Package)(0xc001304480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {8 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03cd56750), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01ce4e550), Pkg:(*packages.Package)(0xc0012ccc00), LineRange:(*result.Range)(0xc01ce4e540), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01ce4e590), Pkg:(*packages.Package)(0xc0012ccc00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {12 12} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0150813d0), Pkg:(*packages.Package)(0xc0008fcd80), LineRange:(*result.Range)(0xc0150813c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc015081410), Pkg:(*packages.Package)(0xc0008fcd80), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {12 12} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc099bb9c10), Pkg:(*packages.Package)(0xc0012c1500), LineRange:(*result.Range)(0xc099bb9c00), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc099bb9c50), Pkg:(*packages.Package)(0xc0012c1500), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {8 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc09b012710), Pkg:(*packages.Package)(0xc0012b5200), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02420f910), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc017e34f10), Pkg:(*packages.Package)(0xc001293380), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc017e34f50), Pkg:(*packages.Package)(0xc001293380), LineRange:(*result.Range)(0xc017e34f40), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 10} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc014c398d0), Pkg:(*packages.Package)(0xc000b63680), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04a9bdb90), Pkg:(*packages.Package)(0xc000e77800), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04a9bdbd0), Pkg:(*packages.Package)(0xc000e77800), LineRange:(*result.Range)(0xc04a9bdbc0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03b6cc290), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03b6cc2d0), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(0xc03b6cc2c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {8 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01541ded0), Pkg:(*packages.Package)(0xc0012d6180), LineRange:(*result.Range)(0xc01541dec0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01541df50), Pkg:(*packages.Package)(0xc0012d6180), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {11 11} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02aa07950), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03bc03490), Pkg:(*packages.Package)(0xc001344900), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0764ad490), Pkg:(*packages.Package)(0xc001298c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0764ad4d0), Pkg:(*packages.Package)(0xc001298c00), LineRange:(*result.Range)(0xc0764ad4c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {10 11} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc011588050), Pkg:(*packages.Package)(0xc001293380), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {8 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc011588090), Pkg:(*packages.Package)(0xc001293380), LineRange:(*result.Range)(0xc011588080), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {10 11} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc00f2c9c50), Pkg:(*packages.Package)(0xc000baf200), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc036479c90), Pkg:(*packages.Package)(0xc001312c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03b496690), Pkg:(*packages.Package)(0xc001312c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03b4966d0), Pkg:(*packages.Package)(0xc001312c00), LineRange:(*result.Range)(0xc03b4966c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc051823990), Pkg:(*packages.Package)(0xc001284a80), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {14 14} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0518239d0), Pkg:(*packages.Package)(0xc001284a80), LineRange:(*result.Range)(0xc0518239c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {17 18} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04a52a2d0), Pkg:(*packages.Package)(0xc0012d6180), LineRange:(*result.Range)(0xc04a52a2c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04a52a310), Pkg:(*packages.Package)(0xc0012d6180), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {8 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02a1086d0), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(0xc02a1086c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02a108710), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc039349d10), Pkg:(*packages.Package)(0xc0012f8480), LineRange:(*result.Range)(0xc039349d00), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc039349d50), Pkg:(*packages.Package)(0xc0012f8480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04a9bd350), Pkg:(*packages.Package)(0xc0012f8480), LineRange:(*result.Range)(0xc04a9bd340), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04a9bd390), Pkg:(*packages.Package)(0xc0012f8480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {8 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc07520cdd0), Pkg:(*packages.Package)(0xc001298c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc07520ce10), Pkg:(*packages.Package)(0xc001298c00), LineRange:(*result.Range)(0xc07520ce00), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03709ddd0), Pkg:(*packages.Package)(0xc001314480), LineRange:(*result.Range)(0xc03709ddc0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 10} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03709df90), Pkg:(*packages.Package)(0xc001314480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {19 19} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc077965f50), Pkg:(*packages.Package)(0xc0012cea80), LineRange:(*result.Range)(0xc077965f40), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc077965f90), Pkg:(*packages.Package)(0xc0012cea80), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01dd9ac10), Pkg:(*packages.Package)(0xc0008fc180), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0248b8d50), Pkg:(*packages.Package)(0xc00133d680), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01621bbd0), Pkg:(*packages.Package)(0xc000e80780), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01621bc10), Pkg:(*packages.Package)(0xc000e80780), LineRange:(*result.Range)(0xc01621bc00), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01502a510), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01502a550), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(0xc01502a540), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04159c7d0), Pkg:(*packages.Package)(0xc000b63680), LineRange:(*result.Range)(0xc04159c7c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04159c810), Pkg:(*packages.Package)(0xc000b63680), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc00b35ce50), Pkg:(*packages.Package)(0xc001295500), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc00b35ced0), Pkg:(*packages.Package)(0xc001295500), LineRange:(*result.Range)(0xc00b35cec0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02c95d750), Pkg:(*packages.Package)(0xc000e77800), LineRange:(*result.Range)(0xc02c95d740), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {11 14} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02c95d790), Pkg:(*packages.Package)(0xc000e77800), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {18 18} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04035f390), Pkg:(*packages.Package)(0xc0012f8480), LineRange:(*result.Range)(0xc04035f380), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc04035f410), Pkg:(*packages.Package)(0xc0012f8480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {10 10} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc07e3d93d0), Pkg:(*packages.Package)(0xc0012a2c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc07e3d9410), Pkg:(*packages.Package)(0xc0012a2c00), LineRange:(*result.Range)(0xc07e3d9400), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0307e7750), Pkg:(*packages.Package)(0xc0009d4480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02d110a90), Pkg:(*packages.Package)(0xc0012fcd80), LineRange:(*result.Range)(0xc02d110a80), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02d110ad0), Pkg:(*packages.Package)(0xc0012fcd80), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {11 11} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc035c9d110), Pkg:(*packages.Package)(0xc000e46c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc087834d50), Pkg:(*packages.Package)(0xc0012b5200), LineRange:(*result.Range)(0xc087834d40), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {8 10} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc087834d90), Pkg:(*packages.Package)(0xc0012b5200), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {14 14} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01b731590), Pkg:(*packages.Package)(0xc0012a6480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01b7315d0), Pkg:(*packages.Package)(0xc0012a6480), LineRange:(*result.Range)(0xc01b7315c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02667d390), Pkg:(*packages.Package)(0xc001296c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02667d3d0), Pkg:(*packages.Package)(0xc001296c00), LineRange:(*result.Range)(0xc02667d3c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc033a26610), Pkg:(*packages.Package)(0xc001312c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01d00bf90), Pkg:(*packages.Package)(0xc001314480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01d00bfd0), Pkg:(*packages.Package)(0xc001314480), LineRange:(*result.Range)(0xc01d00bfc0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01724b9d0), Pkg:(*packages.Package)(0xc00131c600), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc00edc9050), Pkg:(*packages.Package)(0xc00131c600), LineRange:(*result.Range)(0xc00edc9040), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc00edc9090), Pkg:(*packages.Package)(0xc00131c600), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {11 11} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc021822450), Pkg:(*packages.Package)(0xc000e3a480), LineRange:(*result.Range)(0xc021822440), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc021822510), Pkg:(*packages.Package)(0xc000e3a480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {15 15} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02753f710), Pkg:(*packages.Package)(0xc001308480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc048523bd0), Pkg:(*packages.Package)(0xc000e48900), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc048523c10), Pkg:(*packages.Package)(0xc000e48900), LineRange:(*result.Range)(0xc048523c00), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc036e0b310), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc036e0b350), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(0xc036e0b340), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0133968d0), Pkg:(*packages.Package)(0xc0012fc600), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc013396910), Pkg:(*packages.Package)(0xc0012fc600), LineRange:(*result.Range)(0xc013396900), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03ba07a90), Pkg:(*packages.Package)(0xc001305680), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03ba07ad0), Pkg:(*packages.Package)(0xc001305680), LineRange:(*result.Range)(0xc03ba07ac0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03d614910), Pkg:(*packages.Package)(0xc000e86780), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0573ee5d0), Pkg:(*packages.Package)(0xc001284a80), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {12 12} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0573ee610), Pkg:(*packages.Package)(0xc001284a80), LineRange:(*result.Range)(0xc0573ee600), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {17 18} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc06c77ff50), Pkg:(*packages.Package)(0xc001314480), LineRange:(*result.Range)(0xc06c77ff40), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc06c77ff90), Pkg:(*packages.Package)(0xc001314480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {11 11} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc024424b10), Pkg:(*packages.Package)(0xc00133d680), LineRange:(*result.Range)(0xc024424b00), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc024424e90), Pkg:(*packages.Package)(0xc00133d680), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {16 16} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc08503b0d0), Pkg:(*packages.Package)(0xc0012af500), LineRange:(*result.Range)(0xc08503b0c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc08503b110), Pkg:(*packages.Package)(0xc0012af500), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {9 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc00b5432d0), Pkg:(*packages.Package)(0xc0012e3c80), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc00b543310), Pkg:(*packages.Package)(0xc0012e3c80), LineRange:(*result.Range)(0xc00b543300), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc023808d90), Pkg:(*packages.Package)(0xc000e81800), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc023808dd0), Pkg:(*packages.Package)(0xc000e81800), LineRange:(*result.Range)(0xc023808dc0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03bba11d0), Pkg:(*packages.Package)(0xc000b2ea80), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03bba1210), Pkg:(*packages.Package)(0xc000b2ea80), LineRange:(*result.Range)(0xc03bba1200), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc039349990), Pkg:(*packages.Package)(0xc001344900), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0393499d0), Pkg:(*packages.Package)(0xc001344900), LineRange:(*result.Range)(0xc0393499c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc00c629cd0), Pkg:(*packages.Package)(0xc000e8aa80), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0423ff710), Pkg:(*packages.Package)(0xc001318f00), LineRange:(*result.Range)(0xc0423ff700), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0423ff750), Pkg:(*packages.Package)(0xc001318f00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {8 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0338f93d0), Pkg:(*packages.Package)(0xc00133d680), LineRange:(*result.Range)(0xc0338f93c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0338f9410), Pkg:(*packages.Package)(0xc00133d680), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {12 12} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc016c662d0), Pkg:(*packages.Package)(0xc0012ccc00), LineRange:(*result.Range)(0xc016c662c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 9} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc016c66350), Pkg:(*packages.Package)(0xc0012ccc00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {18 18} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc036448bd0), Pkg:(*packages.Package)(0xc000b63200), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01e26bc50), Pkg:(*packages.Package)(0xc001309b00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01e26bc90), Pkg:(*packages.Package)(0xc001309b00), LineRange:(*result.Range)(0xc01e26bc80), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01c1d2010), Pkg:(*packages.Package)(0xc000b63680), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc00c17d890), Pkg:(*packages.Package)(0xc0012f8480), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc07520db90), Pkg:(*packages.Package)(0xc001298c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc07520dbd0), Pkg:(*packages.Package)(0xc001298c00), LineRange:(*result.Range)(0xc07520dbc0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0284a3510), Pkg:(*packages.Package)(0xc00131c600), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc017341c10), Pkg:(*packages.Package)(0xc0012b9080), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc017341c50), Pkg:(*packages.Package)(0xc0012b9080), LineRange:(*result.Range)(0xc017341c40), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03ba077d0), Pkg:(*packages.Package)(0xc000e87b00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc03ba07810), Pkg:(*packages.Package)(0xc000e87b00), LineRange:(*result.Range)(0xc03ba07800), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc036e0bf90), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc036e0bfd0), Pkg:(*packages.Package)(0xc00129db00), LineRange:(*result.Range)(0xc036e0bfc0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0291d5090), Pkg:(*packages.Package)(0xc0012b4180), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc0291d50d0), Pkg:(*packages.Package)(0xc0012b4180), LineRange:(*result.Range)(0xc0291d50c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {6 7} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02be00890), Pkg:(*packages.Package)(0xc0012de000), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {3 3} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc02be008d0), Pkg:(*packages.Package)(0xc0012de000), LineRange:(*result.Range)(0xc02be008c0), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {5 6} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01724a310), Pkg:(*packages.Package)(0xc00131c600), LineRange:(*result.Range)(0xc01724a300), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 5} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc01724a350), Pkg:(*packages.Package)(0xc00131c600), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {8 8} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc08045d810), Pkg:(*packages.Package)(0xc0012a2c00), LineRange:(*result.Range)(nil), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {4 4} 
INFO Fix issue &result.Issue{FromLinter:"gofumpt", Text:"File is not `gofumpt`-ed", Severity:"Major", SourceLines:[]string{}, Replacement:(*result.Replacement)(0xc08045d850), Pkg:(*packages.Package)(0xc0012a2c00), LineRange:(*result.Range)(0xc08045d840), Pos:token.Position{}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""} with range {7 9} 
INFO fixer took 36.699207ms with stages: all: 36.699207ms 
<lint output>
INFO Memory: 133 samples, avg is 1961.9MB, max is 2901.3MB 
INFO Execution took 13.103755391s 

Code example or link to a public repository

Private repo 🤷
// add your code here

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions