INNER CODE UNIT · TypeScript

runFitnessFunctionRule

MetaMask/metamask-mobile · .github/scripts/fitness-functions/rules/index.ts:23

function runFitnessFunctionRule(rule: IRule, diff: string): void {
  const { name, fn, docURL } = rule;
  console.log(`Checking rule "${name}"...`);

  const hasRulePassed: boolean = fn(diff) as boolean;
  if (hasRulePassed === true) {
    console.log(`...OK`);
  } else {
    console.log(`...FAILED. Changes not accepted by the fitness function.`);

    if (docURL) {
      console.log(`For more info: ${docURL}.`);
    }

    process.exit(1);
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…