You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add LSP CodeLens usage counts for local variables, parameters, functions, and other suitable declarations.
This builds on the workspace reference product in #179. Local declarations can use current per-module semantic occurrences; top-level declarations need complete source-root reference summaries.
Scope
Advertise and implement textDocument/codeLens.
Use canonical semantic identities rather than textual name counts.
Count local binding and parameter references from current module/function facts.
Summary
Add LSP CodeLens usage counts for local variables, parameters, functions, and other suitable declarations.
This builds on the workspace reference product in #179. Local declarations can use current per-module semantic occurrences; top-level declarations need complete source-root reference summaries.
Scope
textDocument/codeLens.codeLens/resolveso expensive workspace counts can be deferred.Acceptance criteria
Dependency
Blocked by the workspace reference completeness and freshness semantics in #179.