Yeah, I was trying to avoid that and related reformatting / refactoring opportunities which I saw at various points along the way.

I need to spend some more time with JSHint – unfortunately there appears to be no way to cleanly ignore these variables without disabling them for the entire block: simply wrapping the method declaration doesn't work.