This repository was archived by the owner on Sep 30, 2024. It is now read-only.
This repository was archived by the owner on Sep 30, 2024. It is now read-only.
Code intelligence 3.4 tracking issue #3449
Closed
Description
User story
- As a user, code intel sometimes feels slow and buggy and I want it to feel fast and smooth. Hover tooltips don't show up and I can't click "Find references" consistently.
- As a user, I want the option to stay in my code host when clicking "Go to definition" or "Find references".
Issues
- Add "Submit code intel feedback" button to the toolbar
- Upload basic-code-intel coverage Upload coverage data code-intel-extensions#113
- Use
@sourcegraph/lsp-client
Use @sourcegraph/lsp-client sourcegraph-go#28- Use
@sourcegraph/lsp-client
in the Go extension Use lsp-client sourcegraph-go#36 - Add support for custom
initializationOptions
in lsp-client feat: support custom initializationOptions lsp-client#36 Movesubsumed by the next itemoriginalRootUri
toinitializationOptions
LSP-conformant originalRootURI go-langserver#369- Support
"rootUri": "git://..."
in go-langserver Support git:// in the rootUri go-langserver#373 - Derive
zipURL
fromzipURLTemplate
Derive zip URL from template go-langserver#370
- Use
- Single-click j2d https://github.com/sourcegraph/enterprise/issues/11047
- Expose API in codeintellify Expose the currently hovered token and support disabling pinning codeintellify#106
- Use in web app https://github.com/sourcegraph/sourcegraph/pull/3444
- Split it into 2 pieces:
- Replace click-based pinning with pin icon
- Use single-click for j2d
- Gather evidence from users or the team that this is better
- Investigate LSIF (discussion and doc at https://sourcegraph.slack.com/archives/CHXHX7XAS/p1556571369004700)
- Make
identCharPattern
configurable per language https://github.com/sourcegraph/sourcegraph/issues/3614 - Add a delay to the disappearance of the hover tooltip Delay hiding the tooltip when mouse is moved away codeintellify#48
- Show loading indicator somewhere other than the tooltip
- Highlight other occurrences of variables https://github.com/sourcegraph/sourcegraph/issues/1283
- Dependency graph (insofar as it makes basic code intel more precise)
- References panel in code hosts
- Radical thought: pre-compute hovers in the background (like Kythe, Haskell Code Explorer)
- Support j2d on parameters and local variables (using tree-sitter)
- Proof of concept tree-sitter proof of concept code-intel-extensions#110
- Filter definitions for all languages Add support for filtering definitions by import path code-intel-extensions#67
- Filter definitions by parent (from ctags)