Hi Chanaka, I don't remember talking about this situation, but talking about another kind of issue: when scrutinizer reports that some initialization is not needed because, further in the code, there is a if/else pair that initializes the same variable in all situations.
-- Marc Delisle
Oh yes, this one is a bit tricky. For human, sure, it's easier to be sure that a variable is initialised if you define it, even if all cases will define it also.
Hugues.