lsp4jakarta icon indicating copy to clipboard operation
lsp4jakarta copied to clipboard

Support Diagnostics in Java Record fields for Jakarta Validation

Open mswatosh opened this issue 1 year ago • 1 comments

Description:

Jakarta Validation annotations should be checked on declared fields in a Java Record.

For example, the following should report a diagnostic indicating that @AssertTrue is only valid on Boolean types.

public record TestEntity(@AssertTrue String name) {}

Specification:

Jakarta Validation 3.1

Type of language feature proposed:

Select all that apply

  • [x] diagnostic
  • [ ] quick-fix
  • [ ] snippet
  • [ ] other, please specify:

mswatosh avatar May 28 '24 18:05 mswatosh

This should be added for Jakarta EE 11

mswatosh avatar Jun 06 '24 13:06 mswatosh

This required for Jakarta EE 11: support Validation 3.1. Could you please prioritise.

gauthamkrishnanibm avatar Oct 07 '25 14:10 gauthamkrishnanibm