INNER CODE UNIT · TypeScript

q

NVIDIA/NemoClaw · .dsh/tools/audit_nemoclaw_request_changes/index.ts:23

  const q = (v) => "'" + String(v).replaceAll("'", "'\"'\"'") + "'";
  const repo = input.repository ?? "NVIDIA/NemoClaw";
  if (
    typeof input.workdir !== "string" ||
    !input.workdir.trim() ||
    input.workdir.length > 4096 ||
    input.workdir.includes("\0")
  )
    throw new Error("workdir must contain 1 to 4096 characters");
  if (!/^[A-Za-z0-9_.-]+\/[A-Za-z0-9_.-]+$/.test(repo) || repo.length > 255)
    throw new Error("repository must be owner/name");
  const numbers = [...new Set(input.numbers)];
  if (
    !numbers.length ||
    numbers.length > 100 ||
    numbers.some((n) => !Number.isSafeInteger(n) || n < 1)
  )
    throw new Error("numbers must contain 1-100 positive integers");

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…