無効な形式のビルドタグと不適切な場所にあるビルドタグを報告します。 go ツールはビルドタグを特定の場所に配置し、特別な構文で書くことを要求します。 これらの要件が満たされていない場合はビルドタグが無視されたり、ファイルが誤ってビルドから除外されたりする可能性があります。

go.dev の「Build Constraints」を参照してください。

例:

package main

// +build ignore

func main() {}

// +build ignore の部分は、パッケージ宣言の前に記述する必要があります。 この問題を解決するには、「パッケージの前にビルドタグを配置」クイックフィックスを適用できます。 クイックフィックス適用後:

// +build ignore

package main

import "fmt"