Call hierarchy for targets
- Dominant language
- Rust
- Stars
- 3
- Forks
- 0
- Avg merge
- 2m
- Merged PRs (30d)
- 1
Description
Implement `textDocument/prepareCallHierarchy`, `callHierarchy/incomingCalls`, and `callHierarchy/outgoingCalls` for make targets. Incoming calls would show which targets list the current target as a prerequisite, and outgoing calls would show the current target's prerequisites. This helps users understand complex dependency chains in large Makefiles.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the LSP handlers for textDocument/prepareCallHierarchy, callHierarchy/incomingCalls, and callHierarchy/outgoingCalls, then inspect how Make targets and prerequisites are represented. Done means all three methods return call hierarchy data showing prerequisite-to-target relationships in both directions for Make targets.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100