code: function(node) {
      					var props = node.properties;
      					if(props && props.length > 0) {
      						var len = props.length;
      						var seen = Object.create(null);
      						for(var i = 0; i < len; i++) {
      							var prop = props[i];
      							// Here we're concerned only with duplicate keys having kind == "init". Duplicates among other kinds (get, set)
      							// cause syntax errors, by spec, so don't need to be linted.
      							if(prop.kind !== "init") {
      								continue;
      							}
      							var name = prop.key.name ? prop.key.name : prop.key.value;
      							if(Object.prototype.hasOwnProperty.call(seen, name)) {
      								context.report(prop, ProblemMessages['no-dupe-keys'], {0:name}, context.getTokens(prop)[0]);
      							}
      							else {
      								seen[name] = 1;
      							}
      						}
      					}
          			}
docs: /* @callback