Unreachable code
This warning category is spelled [unreachable-code] by qmllint.
Unreachable code
What happened?
Instructions in your code are unreachable and will never be executed.
Why is that bad?
Unreachable code does not contribute to the program logic and bloats the disk and memory footprint of the application. Unreachable code can be a sign of underlying bugs or logic errors.
Example
function f(b: bool) : string {
if (b)
return "true"
else
return "false"
return "something else??" // unreachable statement
}
To fix this warning, remove the dead instructions or refactor your code to make all logic reachable.
function f(b: bool) : string {
if (b)
return "true"
else
return "false"
}