Previously in commit fed22c2 the document symbol provider was updated
to use the new LSP classes however it appears some code branches were missed.
This commit updates the document symbol provider to use the correct method name.
Previously the Puppet-Lint configuration could raise an error, thereby stopping
any puppet lint rules from working. This was due to puppet-lint.rc files
containing command params which were invalide due to puppet-lint plugin gems
not being loaded e.g. --no-trailing_comma-check
This commit changes the document validator to use the default configuration if
an error occurs loading the configuration.
Previously in commit fed22c2 the document symbol provider was updated to use the new LSP classes however it appears some code branches were missed.
This commit updates the document symbol provider to use the correct method name.
Previously the Puppet-Lint configuration could raise an error, thereby stopping any puppet lint rules from working. This was due to puppet-lint.rc files containing command params which were invalide due to puppet-lint plugin gems not being loaded e.g. --no-trailing_comma-check
This commit changes the document validator to use the default configuration if an error occurs loading the configuration.