jslint compliance