Skip to content

mitar/ireturn-issue-118

Repository files navigation

ireturn issue 118 reproduction

Reproduction for golangci-lint ireturn issue #118: analysis cache returns stale line numbers, breaking //nolint:ireturn suppression.

Reproduce

./reproduce.sh

Requires: Go 1.25+, golangci-lint v2.5+.

What happens

After adding blank lines to a file, golangci-lint reports ireturn issues at old line numbers despite //nolint:ireturn being present at the correct (shifted) positions. golangci-lint cache clean fixes it.

Workaround

lint:
	golangci-lint cache clean
	golangci-lint run --allow-parallel-runners --fix

Releases

No releases published

Packages

 
 
 

Contributors

Languages