JSLint зло или добро!???
Не пиши каку и все ок будет, там же в выводе написано, что не так. И это не "гребанный валидатор", а ОЧЕНЬ эффективная система по выпрямлению кривых рук.
Ну так у вас же все написано, как надо:/*global console*/
var greet = 'Hello';
function say() {
    "use strict";
    return function (name) {
        return greet + " " + name;
    };
}

var en = say();
console.log(say("John"));
console.log(say("Martin"));