INNER CODE UNIT · JavaScript

genReviewPRSplitedPrompt

kxxt/chatgpt-action · prompt.js:10

function genReviewPRSplitedPrompt(title, body, diff, limit) {
  let splits = [];
  diff
    .split(/(diff --git .+\n)/g)
    .slice(1)
    .reduce((prev, cur, i) => {
      if (i % 2 == 1) {
        let dif = prev + cur;
        if (dif.length > limit) {
          const header = diff.split("\n", 1)[0];
          const info = "This diff is too large so I omitted it for you.";
          splits.push(`${header}\n${info}`);
        } else splits.push(dif);
      }
      return cur;
    });

  return {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…