Skip to content

Implement shared "applyRefactorings'" function #47

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

rwe
Copy link
Contributor

@rwe rwe commented May 9, 2019

The original limited applyRefactorings is still exposed, but the logic of both that and runPipe is now shared by a single function, which allows API users to set additional options such as language settings or implement custom hint application loops.

Done in response to #41 and motivated by the new functionality exposed in #44.

This PR includes #45 (Fail with error on unrecognized language pragmas), since this moves that function and otherwise would require some manual merge resolution. But otherwise doesn't depend on it.

rwe added 9 commits May 9, 2019 16:54
In prep for moving many of them over to the API apply function.
The original limited `applyRefactorings` is still exposed, but the logic
of both that and `runPipe` is now shared, allowing API users to set
additional options such as language settings or implement custom hint
application loops.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant