OpenClaw / Peekaboo
Merged upstreamDocumentationMerged Aug 2, 2026

Document SwiftLint and SwiftFormat prerequisites

Updated Peekaboo's source-build guide so contributors install SwiftLint and SwiftFormat before running the repository validation helpers.

openclaw/Peekaboo · #299

Problem

Developers building Peekaboo from source could hit avoidable setup failures because the build documentation omitted the Swift linting and formatting tools required by the validation scripts.

Approach

Added SwiftLint and SwiftFormat to the documented source-build prerequisites with the Homebrew install command, without changing build scripts, lint configuration, or release behavior.

Impact and scope

  • Reduces onboarding friction for macOS contributors building Peekaboo from source.
  • Makes local validation expectations explicit before contributors run pnpm helper scripts.
  • Keeps the fix low risk by limiting the change to documentation while preserving existing tooling behavior.

Validation

  • Verified the documentation change with the repository docs lint script.
  • Confirmed the diff is whitespace-clean with git diff --check.
  • Merged upstream and closed the linked prerequisite documentation issue.