I was wondering about the semantics of the inspection 'Constant, module or class with same name is already declared in scope'. Suppose I have the following setup:
CONSTANT = 42
CONSTANT = 42 is marked as already being declared in scope, which I didn't expect to be the case because there really is only one declaration. Is this behavior intentional?