diff --git a/lib/puppet-languageserver/manifest/validation_provider.rb b/lib/puppet-languageserver/manifest/validation_provider.rb index 3bb7e281..0f2476e4 100644 --- a/lib/puppet-languageserver/manifest/validation_provider.rb +++ b/lib/puppet-languageserver/manifest/validation_provider.rb @@ -116,7 +116,7 @@ def self.init_puppet_lint(root_dir, lint_options = []) linter_options = PuppetLint::OptParser.build else begin - Dir.chdir(module_root.to_s) { linter_options = PuppetLint::OptParser.build } + Dir.chdir(root_dir.to_s) { linter_options = PuppetLint::OptParser.build } rescue OptionParser::InvalidOption => e PuppetLanguageServer.log_message(:error, "(#{name}) Error reading Puppet Lint configuration. Using default: #{e}") linter_options = PuppetLint::OptParser.build