code: function findVariablesInScope(scope) {
  				scope.variables.forEach(function(variable) {
  					var hasBuiltin = options.builtinGlobals && "writeable" in variable;
  					var count = (hasBuiltin ? 1 : 0) + variable.identifiers.length;
  
  					if (count >= 2) {
  						variable.identifiers.sort(function(a, b) {
  							return a.range[1] - b.range[1];
  						});
  
  						for (var i = hasBuiltin ? 0 : 1, l = variable.identifiers.length; i < l; i++) {
  							context.report(
  								variable.identifiers[i],
  								ProblemMessages['no-redeclare'], {0:variable.name});
  						}
  					}
  				});
  
  			}
docs: Find variables in a given scope and flag redeclared ones.
  @param {Scope} scope - An escope scope object.
  @returns {void}
  @private