code: function(entry) {
      extend(entry, getTagDict(entry));
  
      // strip properties we don't want
      // entry.comment = undefined;
      entry.___id = undefined;
      entry.___s  = undefined;
      entry.tags  = undefined;
  
      // generate `.filepath` and `.lineno` from `.meta`
      if (entry.meta && entry.meta.path) {
        var currentDir = entry.meta.path.replace(process.env.PWD, "");
  
        entry.filename = entry.meta.filename;
        entry.filepath = process.env.PROJECT_REPO + currentDir + "/" + entry.filename;
        entry.lineno   = entry.meta.lineno;
      }
  
      entry.meta = undefined;
  
      names.push(entry.longname);
  
      dataContents[entry.longname] = entry;
    }
docs: Fix up a JSDoc entry and add it to `dataContents`.