コードインスペクション:タプルの == または != 演算子のもう一方で異なる名前や名前が指定されていない場合、タプル要素名は無視されます。
このインスペクションは、 == または != 比較において、反対側のタプルで異なる名前または名前が全く使われていないため無視されるタプル要素名を報告します。 タプルの等値性は、値を位置で比較します。 一方の名前がもう一方と一致しなければ、それらの名前は比較に含まれず、誤解を招くことがあります。
サンプル
bool same = (name: "Alice", surname: "Smith") == (first: "Alice", last: "Smith");
bool same = (name: "Alice", surname: "Smith") == (name: "Alice", surname: "Smith");
クイックフィックス
状況に応じて、応急処置として、タプル要素の名前を反対側の名前と一致するように変更するか、無視された名前を削除するかのいずれかを選択できます。
2026 年 6 月 12 日