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