Skip to content

Bug: Claude Code fails to start — invalid hooks schema in .claude/settings.json #201

@pavitra93

Description

@pavitra93

Affects: code-review-graph install --platform claude-code on Claude Code v1.x+

Description
After running code-review-graph install --platform claude-code, the generated .claude/settings.json uses an outdated hook schema that is incompatible with the current Claude Code hooks format. As a result, Claude Code throws a Settings Error on startup and skips the entire settings file.

Steps to reproduce

  1. brew install pipx
  2. pipx install code-review-graph
  3. code-review-graph install --platform claude-code
  4. code-review-graph build
  5. Run claude in any project terminal
    Error
    Settings Error — /path/to/project/.claude/settings.json
    └ hooks
    ├ PostToolUse › 0 › hooks: Expected array, but received undefined
    ├ PreCommit: Invalid key in record
    └ SessionStart › 0 › hooks: Expected array, but received undefined

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions