go ツールは、ビルドタグを特定の場所に配置し、特別な構文で記述することを要求します。 このような要件が満たされていない場合は、ビルドタグが無視されたり、ファイルが誤ってビルドから除外されたりする場合があります。
go.dev の「Build Constraints」を参照してください。
例:
package main
// +build ignore
func main() {}
// +build ignore の部分は、パッケージ宣言の前に記述する必要があります。 この問題を解決するには、「パッケージの前にビルドタグを配置」クイックフィックスを適用できます。 クイックフィックス適用後:
// +build ignore
package main
import "fmt"