GitNexus/gitnexus/test
Christian C. Berclaz 26d47551ec
fix(setup): honour CLAUDE_CONFIG_DIR for Claude Code config paths
With CLAUDE_CONFIG_DIR set, Claude Code reads its user-scope MCP servers
from $CLAUDE_CONFIG_DIR/.claude.json and its settings, skills and hooks
from $CLAUDE_CONFIG_DIR. setup and uninstall hardcoded ~/.claude.json and
~/.claude/, so on a relocated install the MCP entry, skills and hooks
landed where Claude Code never looks, or setup reported Claude Code as
"not installed" when ~/.claude did not exist.

Add claudeConfigPaths() to editor-targets and route every Claude path the
factory builds through it; setup's two presence gates use the same root.
uninstall only goes through the factory, so it follows automatically.
Empty means unset; a relative value resolves against the cwd.

vitest pins CLAUDE_CONFIG_DIR to '' so a developer's own value cannot
point the HOME-sandboxed setup tests at their real Claude config.
2026-10-02 15:52:01 +02:00
..
fixtures feat(go): index gin/echo routes and report them in impact (#3402) (#3417) 2026-10-01 10:22:45 +01:00
helpers refactor(analyze): move detected-branch sanitization off CLI config (#3325) 2026-09-18 11:03:24 +01:00
integration feat(go): index gin/echo routes and report them in impact (#3402) (#3417) 2026-10-01 10:22:45 +01:00
unit fix(setup): honour CLAUDE_CONFIG_DIR for Claude Code config paths 2026-10-02 15:52:01 +02:00
utils feat(storage): add configurable index storage and content retention tiers (#3060) 2026-09-12 20:31:55 +00:00