puppetlabs / puppet-editor-services

Puppet Language Server for editors
Apache License 2.0
45 stars 21 forks source link

(GH-272) Puppet Lint and document symbol sometimes not working #273

Closed glennsarti closed 4 years ago

glennsarti commented 4 years ago

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.