Also, don't forget about `extend` as well (and there are probably other DSL methods that are going to make this cop problematic)

Maybe just detect the scope change and skip enforcement there?