remove define before use

I know this is a pretty useful rule but (there's always a but:))

So I cannot write code like this (with this rule turned on)
    
    function haters() {
       return gonna(onHate);
       
       function onHate(err) {

       }
    };


Now I have to to this:

    function haters() {
       function onHate(err) {

       }
       return gonna(onHate);
    }