JetBrains Rider 2026.1 Help

コードインスペクション:フィルター式は定数です。フィルターを除去することを検討してください。

このインスペクションは、条件が定数式である例外フィルターを報告します。 when (true)when (false) などの例外フィルターは、キャッチロジックをより正確にするものではありません。 通常、これはフィルターが意図しないもの、不完全なもの、削除すべきものであることを意味します。

サンプル

try { DoWork(); } catch (Exception) when (true) { Handle(); }
try { DoWork(); } catch (Exception) { Handle(); }

修正方法

専用の即効性のある解決策はありません。 一般的な対処法は、定数フィルターを削除するか、実際の条件に置き換えることです。

2026 年 6 月 12 日