Yan Zhang, aka Eskibear, has been a very prolific contributor to the Eclipse JDT.LS project, over the past year, with about 50 commits merged, as can be seen from https://github.com/eclipse/eclipse.jdt.ls/commits?author=Eskibear
* https://github.com/eclipse/eclipse.jdt.ls/commit/0d3561ae - highlight QualifiedName together in packages
* https://github.com/eclipse/eclipse.jdt.ls/commit/82b9b216 - simplify code with stream
* https://github.com/eclipse/eclipse.jdt.ls/commit/7ebdafe7 - diff field/local variables
* https://github.com/eclipse/eclipse.jdt.ls/commit/0227e581 - highlight type, constructor and package
* https://github.com/eclipse/eclipse.jdt.ls/commit/830e2af2 - refine test cases for adding more token types
* https://github.com/eclipse/eclipse.jdt.ls/commit/e0f1c8d4 - clean out-of-date fAST before updating new fActiveJavaElement
* https://github.com/eclipse/eclipse.jdt.ls/commit/c10847a9 - address comments
* https://github.com/eclipse/eclipse.jdt.ls/commit/9a6d61b8 - Support semantic tokens
* https://github.com/eclipse/eclipse.jdt.ls/commit/59b223a9 - match filterText with textEdit
* https://github.com/eclipse/eclipse.jdt.ls/commit/0585be7a - fix launch configs: use com.ibm.icu
* https://github.com/eclipse/eclipse.jdt.ls/commit/b68eaf22 - Expose proposals for 3rd-party extensions
* https://github.com/eclipse/eclipse.jdt.ls/commit/ef556881 - Remove dup call of getRawLocationURI
* https://github.com/eclipse/eclipse.jdt.ls/commit/194e3a0e - Change code action 'Convert to static import' to refactor kind
* https://github.com/eclipse/eclipse.jdt.ls/commit/a448e679 - add test cases
* https://github.com/eclipse/eclipse.jdt.ls/commit/a1369a3e - create issue for malformed comparator
* https://github.com/eclipse/eclipse.jdt.ls/commit/bf29bfce - create new code action kind QUICK_ASSIST
* https://github.com/eclipse/eclipse.jdt.ls/commit/f7417697 - remove unused code
* https://github.com/eclipse/eclipse.jdt.ls/commit/7067f9a4 - Add back 'refactor' actions in quickAssistProcessor, before moving them to the right place
* https://github.com/eclipse/eclipse.jdt.ls/commit/2e53ec74 - Add license header
* https://github.com/eclipse/eclipse.jdt.ls/commit/ebb4658f - add missing 'source' as default code action kinds
* https://github.com/eclipse/eclipse.jdt.ls/commit/e7ccfc4a - Only calculate required CodeActions according to CodeActionKind
* https://github.com/eclipse/eclipse.jdt.ls/commit/edabebf9 - Upgrade wrapper to use Maven 3.6.2
* https://github.com/eclipse/eclipse.jdt.ls/commit/dc1670fd - Make PreferenceManager.initialize
* https://github.com/eclipse/eclipse.jdt.ls/commit/2da5a29c - Code Action: create new type
* https://github.com/eclipse/eclipse.jdt.ls/commit/9f6eb0c6 - Fix ChangeUtil for TextEdit conversion
* https://github.com/eclipse/eclipse.jdt.ls/commit/465ee9a4 - wait for lifecycle jobs before calc semantic tokens
* https://github.com/eclipse/eclipse.jdt.ls/commit/99ceb8ec - Sort each kind of actions by relevance
* https://github.com/eclipse/eclipse.jdt.ls/commit/4cd20ca1 - Change add-final-modifier action to 'refactor' kind
* https://github.com/eclipse/eclipse.jdt.ls/commit/def62aef - Call corresponding code action processor according to base kind
* https://github.com/eclipse/eclipse.jdt.ls/commit/a8360c95 - Move refactor actions from QuickAssistProcessor to RefactorProcessor
* https://github.com/eclipse/eclipse.jdt.ls/commit/0a339c63 - Retire AdvancedQuickAssistProcessor
* https://github.com/eclipse/eclipse.jdt.ls/commit/cd85b852 - Change for-loop conversion to 'refactor' kind
* https://github.com/eclipse/eclipse.jdt.ls/commit/d71611b2 - Change 'assign constructor parameters' actions to 'quickassist' kind
* https://github.com/eclipse/eclipse.jdt.ls/commit/1c252ad9 - Change var conversion actions to 'refactor' kind
* https://github.com/eclipse/eclipse.jdt.ls/commit/a953791e - Change lambda-anonymous class convertion code actions to 'refactor' kind
* https://github.com/eclipse/eclipse.jdt.ls/commit/9e382abe - Fix target range for quickfix:surround with try/multi-catch
* https://github.com/eclipse/eclipse.jdt.ls/commit/85fa7142 - Fix anonymous declaration type completion
* https://github.com/eclipse/eclipse.jdt.ls/commit/52477fba - Refactor to support ChangeCorrectionProposal
* https://github.com/eclipse/eclipse.jdt.ls/commit/9f7687ed - Refactor ChangeUtil: universal API converting Change to WorkspaceEdit
* https://github.com/eclipse/eclipse.jdt.ls/commit/ac84b5e4 - Fix launch configuartions for macosx
It is my great pleasure to nominate Yan Zhang as committer to the Eclipse JDT.LS project. He's already proven time and again he's deeply committed to the project, I look forward to seeing him as an official committer.
Voter | Vote | Comments |
---|---|---|
Fred Bricon | +1 | +1 implied by nomination |
Rome Li | +1 | Welcome and congratulations! |
Yaohai Zheng | +1 | Keep up with the great work, bro! |
Snjezana Peco | +1 | |
Jinbo Wang | +1 | Well done, congrats! |
Martin Aeschlimann | +1 | Great work! |
PMC Approval
- Aleksandar Kurtakov (+1) Welcome!