I do believe that it is essential for the Quarkus plugin to be relaxed about raising errors when they are not 100% sure (totally avoiding false positive).
The plugin is here as a helper to make things easier and quicker, the validation is a nice to have (and should be best effort). When there is the question of raising an error, the plugin should:
if this is a guaranteed error, raise it
if this is a possible error or missing value, show a very light warning
Anyway Quarkus build is here as backup to make sure everything is fine for the user.
I do believe that it is essential for the Quarkus plugin to be relaxed about raising errors when they are not 100% sure (totally avoiding false positive).
The plugin is here as a helper to make things easier and quicker, the validation is a nice to have (and should be best effort). When there is the question of raising an error, the plugin should:
Anyway Quarkus build is here as backup to make sure everything is fine for the user.
This is a false positive:![image](https://github.com/redhat-developer/quarkus-ls/assets/2223984/85d8dda6-0e25-4b0f-af25-88f9229d256f)
This is a good weak warning:![image](https://github.com/redhat-developer/quarkus-ls/assets/2223984/90375488-4186-4d34-ba48-77a5fed156b5)