{
  "slug": "lighthouse-cli-audits-multiple-urls-and-avoids-report-filename-collisions-a12bd820767a",
  "title": "Lighthouse CLI audits multiple URLs and avoids report filename collisions",
  "tools": [
    "lighthouse"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-10-27T21:32:12.000Z",
  "announced_at": "2026-10-27T21:32:12.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "When auditing multiple pages in one CLI run, pass their URLs as arguments or provide a newline-delimited URL file; Lighthouse audits them sequentially. Use `--fail-fast` to stop after a failed run.",
    "examples": [
      "lighthouse <url-1> <url-2>",
      "lighthouse --url-file=<path-to-newline-delimited-urls> --output-path=<existing-reports-directory>"
    ],
    "gotchas": [
      "Version: 13.6.0",
      "Non-interactive: On the first CLI run, Lighthouse prompts for permission to anonymously report runtime exceptions.",
      "Non-interactive: `--output json` sends JSON output to stdout by default.",
      "--url-file: Path to a file containing newline-delimited URLs.",
      "--fail-fast: Stop auditing remaining URLs when a run fails.",
      "--output-path: Output file or directory; the directory must already exist.",
      "Prerequisite: Node 22 (LTS) or later.",
      "Prerequisite: Install the CLI with `npm install -g lighthouse` or `yarn global add lighthouse`.",
      "URLs are audited sequentially."
    ]
  },
  "why_it_matters": "Audit several pages in one CLI run and keep their default report files distinct.",
  "sources": [
    "https://github.com/GoogleChrome/lighthouse/releases/tag/v13.6.0",
    "https://github.com/GoogleChrome/lighthouse/blob/v13.6.0/readme.md"
  ],
  "rank": 0.98054,
  "review_state": "approved",
  "provenance": {
    "run_id": "daily-20261028-04",
    "verdict_id": "daily-20261028-04:daily-20261028-04-4ec3202bbc6d290f-0:gate",
    "evidence_hash": "2da6357309ce17fb20b66ab4e12ca74d89ee5e5c43fe68dd8b0d547301145707"
  }
}
