Skip to content

Conversation

julienduchesne
Copy link
Collaborator

Here are the main feature of this PR:

  • Processing functions are split into multiple files
  • Tests are unmodified, they still pass the same way
  • Finding a field now returns an array of objectRange instead of a field directly. This will allow us to implement issues that require multiple definitions (such as listing overrides and getting autocomplete)
  • Finding a parameter has been split from finding a var bind (as suggested here: Go to definition: Function parameters #16)

Here are the main feature of this PR:
* Processing functions are split into multiple files
* Tests are unmodified, they still pass the same way
* Finding a field now returns an array of `objectRange` instead of a field directly. This will allow us to implement issues that require multiple definitions (such as listing overrides and getting autocomplete)
* Finding a parameter has been split from finding a var bind
@julienduchesne
Copy link
Collaborator Author

We can check all of this out after holidays @zzehring. These PRs will allow us to go forward on harder features

Copy link
Contributor

@zzehring zzehring left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I am thinking we'll want to remove the ViaStack from the functions like FindBlahViaStack, so we could do in this PR or submit a fresh one with just that change. I'll approve and leave decision for you.

Base automatically changed from move-processing-out-of-server to main January 7, 2022 01:44
@julienduchesne
Copy link
Collaborator Author

LGTM. I am thinking we'll want to remove the ViaStack from the functions like FindBlahViaStack, so we could do in this PR or submit a fresh one with just that change. I'll approve and leave decision for you.

Yeah, probably some renaming is in order. I'll wait till we get into new features, we'll probably shuffle some things around even more

@julienduchesne julienduchesne merged commit 20db1d1 into main Jan 7, 2022
@julienduchesne julienduchesne deleted the split-find-multiple-files branch January 7, 2022 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants