I say, is that a clue?
Revive: An extensible and configurable linter for Go
No need for extensive deduction to find out where that source code error came from! Solve all your bugs and suspicious constructs with Revive, a fast and configurable linter for Go.