Code intelligence 3.4 tracking issue
View options
- Truncate descriptions
Created by: chrismwendt
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 https://github.com/sourcegraph/sourcegraph-basic-code-intel/pull/113
-
Use
@sourcegraph/lsp-client
https://github.com/sourcegraph/sourcegraph-go/issues/28- Use
@sourcegraph/lsp-client
in the Go extension https://github.com/sourcegraph/sourcegraph-go/pull/36 - Add support for custom
initializationOptions
in lsp-client https://github.com/sourcegraph/lsp-client/pull/36 -
Movesubsumed by the next itemoriginalRootUri
toinitializationOptions
https://github.com/sourcegraph/go-langserver/pull/369 - Support
"rootUri": "git://..."
in go-langserver https://github.com/sourcegraph/go-langserver/pull/373 - Derive
zipURL
fromzipURLTemplate
https://github.com/sourcegraph/go-langserver/pull/370
- Use
-
Single-click j2d https://github.com/sourcegraph/enterprise/issues/11047
- Expose API in codeintellify https://github.com/sourcegraph/codeintellify/pull/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 https://github.com/sourcegraph/codeintellify/issues/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 https://github.com/sourcegraph/sourcegraph-basic-code-intel/pull/110
- Filter definitions for all languages https://github.com/sourcegraph/sourcegraph-basic-code-intel/pull/67
- Filter definitions by parent (from ctags)