Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Introduce Code Action to Resolve Copybooks GH-197 #198

Merged
merged 2 commits into from
Feb 17, 2020

Conversation

temanbrcom
Copy link
Contributor

Add logic to the text document service to collect a list of applicable code actions.
Add logic to the workspace service to resolve missing copybooks on the Quick Fix.
Add error code to determine the code action command type.
Register those capabilities on the server initialization.
Clean-up MyLanguageServerImpl to set only supported capabilities #23

@temanbrcom temanbrcom added new feature New feature or request enhancement Improvments of existing code labels Feb 13, 2020
@temanbrcom temanbrcom self-assigned this Feb 13, 2020
@temanbrcom
Copy link
Contributor Author

I faced the Lombok issue again, trying to fix it

@sergiuilie
Copy link
Contributor

the build is failing, please check the output and fix the problem

@temanbrcom
Copy link
Contributor Author

This fail is related to projectlombok/lombok#2044
Fixed by removing a static import of the builder of SyntaxError

Add logic to the text document service to collect a list of applicable code actions.
Add logic to the workspace service to resolve missing copybooks on the Quick Fix.
Add error code to determine the code action command type.
Register those capabilities on the server initialization.
@zacanbrcom
Copy link
Contributor

@temanbrcom did u try the behavior also in Che/Theia right?

@temanbrcom
Copy link
Contributor Author

@ishche I see something strange with npm on the build. Could you, please, have a look at it?

+ npm ci
npm ERR! code E429
npm ERR! 429 Too Many Requests - GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz

@ishche
Copy link
Contributor

ishche commented Feb 17, 2020

@ishche I see something strange with npm on the build. Could you, please, have a look at it?

+ npm ci
npm ERR! code E429
npm ERR! 429 Too Many Requests - GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz

It looks like registry.npmjs.org problem:
https://stackoverflow.com/questions/60261949/npm-err-429-too-many-requests-get-https-registry-npmjs-org

@temanbrcom
Copy link
Contributor Author

Tested in Che - works fine

@temanbrcom temanbrcom merged commit 682b1f9 into development Feb 17, 2020
@temanbrcom temanbrcom deleted the code-actions branch February 17, 2020 14:34
@fox0r fox0r added this to the 1.0.0 milestone Feb 18, 2020
@zacanbrcom
Copy link
Contributor

🎉 This PR is included in version 0.11.1-alpha.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvments of existing code new feature New feature or request released on @development
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants