Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(GH-#187) Add a stdio mode to the language server #188

Merged
merged 5 commits into from
Nov 12, 2017

Commits on Nov 6, 2017

  1. Configuration menu
    Copy the full SHA
    3690ca2 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2017

  1. (maint) Fix language server logging to a file

    Previously the case compare was looking for a non zero result which meant even
    if a debug file was specified, it still used STDOUT.  This commit now correctly
    identifies when a user enters stdout as the debug destination.
    glennsarti committed Nov 12, 2017
    Configuration menu
    Copy the full SHA
    734531f View commit details
    Browse the repository at this point in the history
  2. (puppetlabsGH-187) Add integration tests for STDIO and TCP Language S…

    …ervers
    
    This commit adds smoke integration tests for both the TCP and STDIO variants of
    the Puppet Language Server.
    glennsarti committed Nov 12, 2017
    Configuration menu
    Copy the full SHA
    090c83b View commit details
    Browse the repository at this point in the history
  3. (puppetlabsGH-187) Partial Revert 3690ca2

    Previously commit 3690ca2 the Socket connection object was modified for the
    STDIO server.  However this was causing issues and was not required.  This
    commit partially reverts the changes in 3690ca2 to the TCP Server and
    JSON Handler to the parent commit.
    glennsarti committed Nov 12, 2017
    Configuration menu
    Copy the full SHA
    8517ba8 View commit details
    Browse the repository at this point in the history
  4. (puppetlabsGH-187) Suppress warnings when loading gems

    Previously older ruby versions with older Puppet gems would emit a warning about
    Fiddler and DL on STDOUT.  This would confuse a STDIO Client as it pollutes
    STDOUT with non JSON compliant text.  This commit suppresses verbose error
    messages during the gem require statements.
    glennsarti committed Nov 12, 2017
    Configuration menu
    Copy the full SHA
    2de87ea View commit details
    Browse the repository at this point in the history