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

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

例:

package main

// +build ignore

func main() {}

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

// +build ignore

package main

import "fmt"