OpenLiberty / liberty-language-server

The Liberty Config Language Server provides language server features for Liberty server configuration files through any of the supported client IDEs.
Eclipse Public License 2.0
5 stars 11 forks source link

Consider all features enabled by Liberty configuration files for diagnostic checks #230

Open cherylking opened 10 months ago

cherylking commented 10 months ago

Follow on to issue #67. The diagnostic code for config elements that do not have a feature configured only takes into account the features listed in the current xml file. If other xml files are included via the <include> element, or by placing them in the configDropins folder, any features listed in those xml files are not considered in the diagnostic check.

cherylking commented 10 months ago

This also means that config snippets in configDropins will show diagnostics even though the feature is configured in the xml file that includes it.

cherylking commented 10 months ago

Good reference doc for Liberty config and include file processing.

cherylking commented 9 months ago

Decided to put this one on pause until we get customer feedback.