Skip to content

Commit f9fba77

Browse files
committed
Add new setting for property expression validation
You can now set the severity of diagnostics related to references to unknown properties using `microprofile.tools.validation.expression.severity`. Requires the server-side changes in eclipse-lsp4mp/lsp4mp#21 Signed-off-by: David Thompson <davthomp@redhat.com>
1 parent 443aa99 commit f9fba77

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ Default is `warning`.
5252
Default is `error`.
5353
* `microprofile.tools.validation.required.severity` : Validation severity for required properties for MicroProfile `*.properties` files.
5454
Default is `none`.
55+
* `microprofile.tools.validation.expression.severity` : Validation severity for property expressions for MicroProfile `*.properties` files.
56+
Default is `error`.
5557
* `microprofile.tools.validation.unknown.severity` : Validation severity for unknown properties for MicroProfile `*.properties` files. Default is `warning`.
5658
* `microprofile.tools.validation.unknown.excluded` : Array of properties to ignore for unknown properties validation. Patterns can be used ('*' = any string, '?' = any character).
5759
Default is `["*/mp-rest/providers/*/priority", "mp.openapi.schema.*"]`.

package.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,17 @@
161161
"markdownDescription": "Validation severity for property values for MicroProfile `*.properties` files.",
162162
"scope": "window"
163163
},
164+
"microprofile.tools.validation.expression.severity": {
165+
"type": "string",
166+
"enum": [
167+
"none",
168+
"warning",
169+
"error"
170+
],
171+
"default": "error",
172+
"markdownDescription": "Validation severity for property expressions for MicroProfile `*.properties` files.",
173+
"scope": "window"
174+
},
164175
"microprofile.tools.validation.unknown.excluded": {
165176
"type": "array",
166177
"default": [

0 commit comments

Comments
 (0)