フィールド名を指定せずに初期化されている構造体を報告します。 デフォルトでは、このインスペクションは別のパッケージで宣言されている型を使用する場合に限って使用できます。

構造体を初期化する際にはフィールド名を明示的に記述し、フィールドの順序や名前が変更されても引き続き正しく処理されるようにすることをお勧めします。

例:

_ = io.LimitedReader{nil, 10}

LimitedReader の初期化はハイライトされます。構造体のフィールドに明示的な名前がないためです。 この構造体の初期化に「キーの追加とゼロ値の削除」クイックフィックスを適用できます。 クイックフィックス適用後のコードは次のようになります。

_ = io.LimitedReader{N: 10}

このインスペクションには以下のオプションがあります。