fix(init): opt-out for project-local editor files - #1836
Open
sloemo01 wants to merge 1 commit into
Open
Repowise Bot / Repowise / code health
succeeded
Aug 28, 2026 in 0s
Health gate passed
Repository health 7.3 -> 7.3. No configured gate rule tripped.
Details
Symbols changed (blast radius)
packages/cli/src/repowise/cli/agent_targets/formats/json_merge.py::_container_indent: added, 0 caller(s) outside this PRpackages/cli/src/repowise/cli/agent_targets/formats/json_merge.py::_find_object_member: added, 0 caller(s) outside this PRpackages/cli/src/repowise/cli/agent_targets/formats/json_merge.py::_insert_member: added, 0 caller(s) outside this PRpackages/cli/src/repowise/cli/agent_targets/formats/json_merge.py::_render_indented: added, 0 caller(s) outside this PRpackages/cli/src/repowise/cli/agent_targets/formats/json_merge.py::_render_member: added, 0 caller(s) outside this PRpackages/cli/src/repowise/cli/agent_targets/formats/json_merge.py::_render_value_block: added, 0 caller(s) outside this PRpackages/cli/src/repowise/cli/agent_targets/formats/json_merge.py::_skip_ws: added, 0 caller(s) outside this PRpackages/cli/src/repowise/cli/agent_targets/formats/json_merge.py::merge_json_object_member: added, 0 caller(s) outside this PRtests/unit/cli/test_agent_targets.py::test_merge_member_creates_container_when_key_absent: added, 0 caller(s) outside this PRtests/unit/cli/test_agent_targets.py::test_merge_member_creates_missing_file: added, 0 caller(s) outside this PRtests/unit/cli/test_agent_targets.py::test_merge_member_preserves_unrelated_entries_byte_identical: added, 0 caller(s) outside this PRtests/unit/cli/test_agent_targets.py::test_merge_member_preserves_user_env_on_existing_entry: added, 0 caller(s) outside this PRtests/unit/cli/test_agent_targets.py::test_merge_member_reports_unchanged_on_rerun: added, 0 caller(s) outside this PRpackages/cli/src/repowise/cli/agent_targets/targets/claude_code.py::write_project_mcp_config: body, 1 caller(s) outside this PR:packages/cli/src/repowise/cli/mcp_config.py::save_root_mcp_config
Review priority (recent bug-fix history)
packages/cli/src/repowise/cli/agent_targets/targets/claude_code.py: fixed once in the last ~6 months
Changed-file health
| File | Score | Delta | Change |
|---|---|---|---|
packages/cli/src/repowise/cli/agent_targets/formats/json_merge.py |
10.0 -> 8.5 | -1.5 | introduced complex method |
Touched hotspots (blast radius)
tests/unit/cli/test_agent_targets.py: 6 commits/90d, 1 dependents, owner Raghav Chamadiyapackages/cli/src/repowise/cli/agent_targets/formats/json_merge.py: 3 commits/90d, 10 dependents, owner Raghav Chamadiyapackages/cli/src/repowise/cli/agent_targets/targets/claude_code.py: 5 commits/90d, 6 dependents, owner Raghav Chamadiya
Hidden coupling (co-change partners not in this PR)
tests/unit/cli/test_agent_targets.pyco-changes withpackages/cli/src/repowise/cli/agent_targets/targets/codex.py(5x)tests/unit/cli/test_agent_targets.pyco-changes withpackages/cli/src/repowise/cli/agent_targets/targets/vscode.py(4x)tests/unit/cli/test_agent_targets.pyco-changes withtests/unit/cli/test_agents_cmd.py(4x)tests/unit/cli/test_agent_targets.pyco-changes withpackages/cli/src/repowise/cli/agent_targets/registry.py(4x)packages/cli/src/repowise/cli/agent_targets/targets/claude_code.pyco-changes withpackages/cli/src/repowise/cli/agent_targets/targets/codex.py(4x)
Change risk
- Raw change-risk score: 9.1/10 (banded moderate, riskier than 63% of this repo's commits)
- Driven by: more lines added than baseline
- Driven by: more scattered than baseline
Annotations
Check warning on line 402 in packages/cli/src/repowise/cli/agent_targets/formats/json_merge.py
repowise-bot / Repowise / code health
Introduced: complex method
_insert_member has cyclomatic complexity 15
Loading