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.