Rejoy has made an impact on the project.
Rejoy has addressed the following bugs:
- https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/63
- https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/193
- https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/192
- https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/522
- https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/537
- https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/560
- https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/507
Rejoy has made the following contributions:
- https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/607
This implemented diagnostics and quick fixes to validate @Size and @NotEmpty annotations on supported types. It ensures proper handling of Collections, Arrays, Maps, and CharSequences, including custom subtypes, and the fix has been merged.
- https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/601
Added error diagnostics to detect checked exceptions in methods annotated with @PostConstruct or @PreDestroy.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/595
- Implemented diagnostics to validate @Inject usage by checking dependency classes defined as non static inner classes and added quick fixes to either remove @Inject or mark the class as static.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/558
- Added support for excluding @BeanParam from the "only one entity parameter" validation rule, recognizing its role as a container for non-entity parameters like @QueryParam and @PathParam.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/584
- Refined diagnostics and quick fix suggestions involving @Dependent scope to provide a smoother and more intuitive user experience.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/591
- Resolved an issue where @WebFilter() diagnostics did not offer relevant code actions within Eclipse IDE.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/579
- Resolved an issue where the system failed to detect the fully qualified name (FQN) of a type, resulting in incorrect diagnostics.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/576
- Fixed an issue where incorrect quick fix recommendations were generated when using fully qualified annotations.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/572
- Fixed an issue where the remove code action did not appear for diagnoses involving fully qualified annotation names specified as method parameters.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/569
- Fixed an issue where the code action to remove annotations failed with fully qualified annotation names, ensuring developers can now correctly remove the specific annotation in all cases.
It is my pleasure to nominate rejoice as a committer on Eclipse LSP4Jakarta, the Language Server for Jakarta EE.
| Voter | Vote | Comments |
|---|---|---|
| YK Chang | +1 | +1 implied by nomination |
| Edward Mezarina | +1 | |
| Paul Gooderham | +1 | |
| Matt Bowersox | +1 |