code: function(server, options) {
  		return {
       		passes: {
  		      	/**
  		      	 * @callback
  		      	 */
  		      	completion: function(file, options, expr, type) {
  		      		var comment = Finder.findComment(options.end, file.ast);
  		      		if(comment) {
  		      			objects.mixin(allEnvs, ESLintEnvs);
  		      			fetchPluginEnvs(server);
  		      			if(comment.type === 'Line') {
  		      				return findLineCompletions(comment, options, file);
  		      			}
  		      			return findBlockCompletions(comment, options, file);
  		      		}
  		      		return null;
  		      	}
        		}
      	};
  	}
docs: /* @callback