Code Inspection: Expression is always 'true' or always 'false'
This inspection is fairly obvious: JetBrains Rider analyzes values and nullability of symbols and suggests to eliminate expressions that are always
true or always
The only problem with this inspection is that sometimes it's not obvious how JetBrains Rider has come to this conclusion. Because of this, users may be unwilling to accept the JetBrains Rider’s suggestion to replace an expression with explicit
false, or to remove a redundant check in an
if statement. Below are some StackOverflow questions that illustrate this problem: