PR CheckMate API - v1.22.3
    Preparing search index...

    Interface CheckContext

    Everything a check needs to run. Assembled once by buildContext and shared across all checks — no check reads process.cwd() or process.env directly.

    interface CheckContext {
        baseSha?: string;
        config: PRCheckMateConfig;
        cwd: string;
        headSha?: string;
        languages: Language[];
        write: boolean;
    }
    Index
    baseSha?: string

    Diff range for delta-aware checks; undefined → full-repo scan.

    Merged pr-checkmate.json + defaults.

    cwd: string

    Repository root the checks operate on.

    headSha?: string
    languages: Language[]

    Languages detected (or supplied) for this repo — drives applies gating.

    write: boolean

    When false, checks that would modify files (prettier, --fix) run read-only or skip the write.