Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[technology-pmc] Committer Election for Rejoy Kulangara on Eclipse LSP4Jakarta, the Language Server for Jakarta EE has started

A Committer election for Rejoy Kulangara on project Eclipse LSP4Jakarta, the
Language Server for Jakarta EE (technology.lsp4jakarta) was started by YK
Chang with this criteria:

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.

Eclipse LSP4Jakarta, the Language Server for Jakarta EE project committers
can click the election link below to vote.

Election: Election for Rejoy Kulangara as Committer on Eclipse LSP4Jakarta,
the Language Server for Jakarta EE [1]

Project: Eclipse LSP4Jakarta, the Language Server for Jakarta EE [2]

[1]  
https://projects.eclipse.org/projects/technology.lsp4jakarta/elections/election-rejoy-kulangara-eclipse-lsp4jakarta-language
[2] https://projects.eclipse.org/projects/technology.lsp4jakarta



Back to the top