前言:这是另一个go list -e
失败并在stderr上报告错误的示例,以及go/packages尝试智能处理stderr的情况。
在某些条件下,go/packages会吞下权限错误并返回无包+无错误。这个bug归结为golistState.invokeGo
中的错误处理。
简单的复现器:https://go.dev/play/p/L53GCKnfxg3
前言:这是另一个go list -e
失败并在stderr上报告错误的示例,以及go/packages尝试智能处理stderr的情况。
在某些条件下,go/packages会吞下权限错误并返回无包+无错误。这个bug归结为golistState.invokeGo
中的错误处理。
简单的复现器:https://go.dev/play/p/L53GCKnfxg3
1条答案
按热度按时间w46czmvw1#
CC @matloob via https://dev.golang.org/owners