function runMetadataFun()

in read_input/format.js [265:278]


function runMetadataFun(metadataObj, data, skip = [], only = []) {
  for (const [key, metadataFun] of Object.entries(metadataObj)) {
    for (const fun of metadataFun) {
      if (
        !Object.prototype.hasOwnProperty.call(data, key) ||
        skip.includes(fun) ||
        (only.length > 0 && !only.includes(fun))
      ) {
        continue;
      }
      metadataFunSwitch(fun, data, key);
    }
  }
}