[
Date Prev][Date Next][
Thread Prev][Thread Next][
Date Index][
Thread Index]
[
List Home]
|
[technology-pmc] Committer Election for Archana Iyer R on Eclipse LSP4Jakarta, the Language Server for Jakarta EE has started
|
A Committer election for Archana Iyer R on project Eclipse LSP4Jakarta, the
Language Server for Jakarta EE (technology.lsp4jakarta) was started by YK
Chang with this criteria:
archanr has made an impact on the project.
Archana has addressed the following issues:
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/291
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/489
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/643
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/792
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/656
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/540
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/700
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/759
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/647
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/648
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/758
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/617
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/523
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/655
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/639
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/816
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/520
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/issues/528
Archana's contributions include the following and more:
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/599
Added diagnostic to ensure JSONB property uniqueness in JSONB classes.
Critical analysis and regressions were carried across to understand how JSON
objects work and this new feature addresses 3 key problems:
1. JSON classes having duplicate property name values
2. JSON classes with Unicode duplicate property name values
3. JSON subclasses with duplicate property name values.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/810
Made key contributions for the enhancement made to dynamically use test
project for "no diagnostics" automated tests.
Introduced an efficient script that automates updates made to the original
test project to be synced with the second project, which serves as an input
to “No-diagnostics” test suite.
This avoids dual maintenance & could dynamically retrieve the Java files from
the original test project and modifies the required content in the 2nd
project before passing them as input to the "no-diagnostics" test.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/790
Identified & implemented new diagnostic feature for JSONB deserialization and
validates that the instance must have a public or protected no-argument
constructor & inner classes must be declared static.
Conducted POCs for replicating object de-serialization error and combination
of scenarios where the de-serialization fails.
Introduced an apt diagnostic type according to the POC.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/565
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/600
Carried out various discussions and fix for an existing anomaly which was
introduced in the past, to add back couple of quick fixes that addresses
occurrence of mutually exclusive annotations @Disposes @Observes
@ObservesAsync on a single param.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/780
Identified and introduced code snippets that implements all the required
methods when user wants to use interceptors.
The interceptor boilerplate serves as a foundation for building portable,
compliant, and effective interceptors in Jakarta EE applications. Its
structure ensures that interceptors are correctly declared, bound, and
executed by the container.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/789
Identified and added quick fixes which ensures @JsonbTransient annotation is
used correctly with other JSONB annotations on accessors. This fix has
detailed regressions for all the JSONB annotation combinations.
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/585
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/586
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/588
https://github.com/eclipse-lsp4jakarta/lsp4jakarta/pull/589
Bean Validation did not capture unit test cases for the below annotations.
Triaged and addressed all the validations.
The @DecimalMax/@DecimalMin/@Digits annotation can only be used on:
BigDecimal.
The @AssertFalse annotation can only be used on boolean.
The @Email annotation can only be used on String.
The @Min/@Max annotation can only be used on BigDecimal.
The @Negative/@NegativeOrZero/@Positive/@PositiveOrZero annotation can only
be used on BigDecimal.
The @NotBlank/@Pattern annotation can only be used on String and CharSequence
type fields or methods.
Future and FuturePresent Annotation.
Past and PastOrPresent Annotation.
It is my pleasure to nominate archanr 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 Archana Iyer R 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-archana-iyer-r-eclipse-lsp4jakarta-language
[2] https://projects.eclipse.org/projects/technology.lsp4jakarta