-
Notifications
You must be signed in to change notification settings - Fork 30
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
GLSP-1320: Update to latest glsp dev config #334
Conversation
149b758
to
955cb87
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change looks good to me, thank you Tobias! However, we should definitely avoid to re-export the test-utils again as it creates undesired dependencies.
4cb817a
to
866053e
Compare
- Updates to latest version of @eclipse-glsp/dev - Add generate:index utility script - Regenerate index files - Fix codeActionsOnSave in vscode settings - Refactor upgrade:next script - Reformat code base with prettier - Fix copyright headers (by running a full check with glsp checkHeaders . -t full) - Add resolutions for snabbdom to fix eclipse-sprotty/sprotty#429 Can be removed once eclipse-glsp/glsp#1253 is resolved Part of eclipse-glsp/glsp#1320 Fixes eclipse-glsp/glsp#1286
Thanks for the review @martin-fleck-at |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you Tobias, all looks good to me now. I do have a minor request to add some comments above the ignored lines because it is not very obvious why we are doing it. I'd also be interested to know why we need the resolution to snabbdom now.
packages/protocol/src/.indexignore
Outdated
utils/test-util.ts | ||
di |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: Could you please add some comments above each line as to why we are doing this? I don't think it is very obvious, e.g.,:
utils/test-util.ts | |
di | |
# do not export test-util in index to avoid a necessary dependency on test frameworks such as chai | |
# adopters can still use the functionality by importing it through the complete path | |
utils/test-util.ts | |
# do not export the DI utilities to avoid a necessary dependency on reflect-metadata | |
di |
"watch": "concurrently --kill-others -n tsc,standalone -c red,yellow \"tsc -b -w --preserveWatchOutput\" \"yarn -s standalone watch:bundle\"" | ||
}, | ||
"resolutions": { | ||
"snabbdom": "~3.5.1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a particular reason we need to do this now?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well, I should have read the updated PR description. All good then ;-)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
What it does
Can be removed once Update to sprotty 1.2.0 glsp#1253 is resolved
Part of eclipse-glsp/glsp#1320
Fixes eclipse-glsp/glsp#1286
How to test
Follow-ups
Changelog