I'd try and avoid these kinds of conditions at all costs. I can see checking for `this` inside a standalone function being a useful check, but warning about `this` inside a method seems crazy.