Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

Election for Jessica He as Committer on Eclipse JDT LS

Nominee
Project
Role Type
Criteria

Jessica He (https://accounts.eclipse.org/users/jessicajhe) has been contributing to Eclipse JDT LS since the end of 2022 and in this time has made some really important contributions that have helped improve the quality of the project. She has implemented new parts of the LSP spec, as well as contributed upstream to eclipse.jdt.ui to allow us to more easily adopt certain clean-ups/quick-assists. Jessica has also started reviewing contributions, which is helpful given the number of incoming pull requests.

For involvement in JDT-LS, see https://github.com/eclipse/eclipse.jdt.ls/issues?q=involves%3Ajessicajh… . I've also included her contributions below.

For these reasons, I'd like to nominate Jessica He for committer on the eclipse.jdt.ls project.

= Commits =

76220575 Add quickfix to convert lambda block to expression
20e5b1bf Consider variable outside of selection to guess better extracted method name
0e04fdd4 Make a reasonable guess for the name of the extracted method
981854b4 Update jdtls script to check for os.name
4be27406 Use subprocess.run in jdtls script on Windows
f32c0f62 Add CompletionItem InsertTextMode Support
b42d0906 Update completion resolve data for javadoc completion
147a6a31 Prevent sending shutdown job progress report
eed1621a Implement labelDetails for CompletionItem
0137049b Use contributed decompiler when opening class files
e8ae411a Add tests for itemDefaults implementation in CompletionList
637b127b Fix broken snippet completion after itemDefault implementation
34798424 Support java.lang.Object for sysout postfix completion
00391c1b Implement itemDefaults for CompletionList
92d4c929 Add command to support decompiling class files
b8d53af3 Change default generated method stub to throw exception
1bf99c87 Add try-with-resource clean up
5cd37279 Add clean up to invert equals calls on null
58c45e46 Add clean up to convert string concatenation to text block
087af9c9 Provide folding import regions for .class files
0deca4d7 Support includeDeclaration in textDocument/references

= Reviews =

https://github.com/eclipse/eclipse.jdt.ls/pull/2412#pullrequestreview-1…
https://github.com/eclipse/eclipse.jdt.ls/pull/2432#pullrequestreview-1…
https://github.com/eclipse/eclipse.jdt.ls/pull/2732#pullrequestreview-1…

Nominated by
Date
-
Status
This election has been approved by the PMC.
Voter Vote Comments
Roland Grunberg +1 +1 implied by nomination
Fred Bricon +1 Welcome Jessica!
Olivier Thomann +1 Welcome
Snjezana Peco +1 Welcome, Jessica.
Gorkem Ercan +1 Welcome to the team
Jinbo Wang +1 Welcome Jessica!

PMC Approval

  • Aleksandar Kurtakov (+1) Welcome!