Today completion, validation, definition works inside a given properties file but it should take care of another outside properties file.
Completion sample:
In .env file:
BDUSER=sa
In microprofile-config.properties when completion is processed we should see DBUSER
Definition sample:
In .env file:
BDUSER=sa
In microprofile-config.properties when definition is processed for DBUSER
DBUSER = sb
it should open .env and select DBUSER.
Validation sample:
In micoroprofile-config.properties file:
quarkus.application.name=A
In application.properties file:
quarkus.application.name=B
we should have a duplicate properties OR better having a diagnostic in quarkus.application.name inside microprofile-config.properties with DiagnosticTag.Deprecated to explain that the property is overriden by application.properties.
Today completion, validation, definition works inside a given properties file but it should take care of another outside properties file.
Completion sample:
.env
file:BDUSER=sa
microprofile-config.properties
when completion is processed we should seeDBUSER
Definition sample:
.env
file:BDUSER=sa
In
microprofile-config.properties
when definition is processed for DBUSERDBUSER = sb
it should open .env and select DBUSER.
Validation sample:
micoroprofile-config.properties
file:quarkus.application.name=A
application.properties
file:quarkus.application.name=B
we should have a duplicate properties OR better having a diagnostic in quarkus.application.name inside microprofile-config.properties with
DiagnosticTag.Deprecated
to explain that the property is overriden by application.properties.