【记录一个问题】golangci-lint.exe中,盘符大写就会执行出错

golangci-lint.exe版本为1.31.0
执行:golangci-lint.exe run d:\source\github.com\ahfuzhang\go_xxx_server\src\cgi 正常
执行:golangci-lint.exe run D:\source\github.com\ahfuzhang\go_xxx_server\src\cgi 出错
错误信息:

level=error msg="[linters context] typechecking error: go: directory . outside available modules"
level=warning msg="[runner] Can't run linter goanalysis_metalinter: S1011: failed prerequisites: [(inspect@command-line-arguments, isgenerated@command-line-arguments): analysis skipped: errors in package: [-: go: directory . outside available modules]]"
level=warning msg="[runner] Can't run linter unused: buildir: analysis skipped: errors in package: [-: go: directory . outside available modules]"
level=error msg="Running error: buildir: analysis skipped: errors in package: [-: go: directory . outside available modules]"

真是一个神坑!
还没办法集成到goland中,因为 $FileDir$ 变量的盘符就是大写!

posted on 2020-10-16 16:40  ahfuzhang  阅读(1669)  评论(0编辑  收藏  举报