Code Inspection: Redundant 'if' statement
Reports if statements which can be simplified to single assignment or return statements. For example:
if
(foo())
{
return
true;
}
else
{
return
false;
}
(foo())
{
if
(foo())
{
return
true;
}
else
{
return
false;
}
true;
}
if
(foo())
{
return
true;
}
else
{
return
false;
}
{
if
(foo())
{
return
true;
}
else
{
return
false;
}
false;
}
can be simplified to
return
foo();
foo();
Suppress an inspection in the editor
Position the caret at the highlighted line and press Alt+Enter or click .
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.
Last modified: 16 July 2021