Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

☂️ Improved zero-config code navigation #58005

Open
varungandhi-src opened this issue Oct 31, 2023 · 3 comments
Open

☂️ Improved zero-config code navigation #58005

varungandhi-src opened this issue Oct 31, 2023 · 3 comments
Assignees
Labels
feature Tracking issues for a feature team/graph Graph Team (previously Code Intel/Language Tools/Language Platform)

Comments

@varungandhi-src
Copy link
Contributor

varungandhi-src commented Oct 31, 2023

RFC

Summary

Improve the zero-config code navigation experience compared to today's search-based code intel.

Sub-projects

@github-actions
Copy link
Contributor

Hey, @sourcegraph/code-search - Batch Changes has been mentioned. Let's take a look.

@varungandhi-src varungandhi-src changed the title ☂️ Syntactic auto-indexing ☂️ Improved zero-config code navigation Oct 31, 2023
@ErikaRS
Copy link
Contributor

ErikaRS commented Nov 1, 2023

Would it make sense to also have sub-projects for the specific languages and functionality we want to support?

@varungandhi-src
Copy link
Contributor Author

varungandhi-src commented Feb 2, 2024

Test plan for Feb 15 2024:

  • For the improved locals and parameters navigation:
    • Code navigation for parameters and locals should return the correct results when coming from the new code paths, especially in cases involving shadowing and similar name reuse. (languages: Java, Go, MATLAB)
    • Find references for symbols potentially accessible in other files will avoid incorrectly only returning results within the same file. Conversely, Go to definition will avoid incorrectly jumping to a similarly named entity in the same file when the reference could potentially be for a symbol that may have been defined in another file. (languages: Java, Go, MATLAB, Perl)
    • The reference panel should show up correctly for MATLAB

There are no other customer facing changes.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature Tracking issues for a feature team/graph Graph Team (previously Code Intel/Language Tools/Language Platform)
Projects
None yet
Development

No branches or pull requests

4 participants