Skip to content

Errors and warnings don't match what is seen in the VSCode plugin #400

@Kristijan

Description

@Kristijan

Describe the Bug

Errors and warnings don't match what is seen in the VSCode plugin.

Expected Behavior

Identical errors and warnings being shown between VSCode and Neovim.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Installed and integrated into Neovim using Mason (MasonInstall puppet-editor-services).
  2. Open any *.pp file.

Environment

  • NVIM v0.11.5
  • puppet-languageserver 2.0.4
  • macOS Tahoe 26.1

Unsure if these external utilities are called, but I'll give you their versions just in case.

  • puppet-lint 5.1.1
  • pdk 3.5.1

Additional Context

I know the integration is working in Neovim, because I get a handful of errors. For example, duplicate declared parameters.
Image

Screenshots below of the differences between VSCode and Neovim.

VSCode - Missing documentation

Image

Neovim - Missing documentation

Image

VSCode - Double quoted string

Image

Neovim - Double quoted string

Image

VSCode - trailing newlines

Image

Neovim - trailing newlines

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions