jslint specifications applied