Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>gRPC FederationNew to Visual Studio Code? Get it now.
gRPC Federation

gRPC Federation

Mercari

|
938 installs
| (0) | Free
gRPC Federation Language Server Extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

gRPC Federation Language Server for VSCode

Features

Syntax Highlighting

Semantic Highlighting allows for accurate recognition of gRPC Federation options. Syntax highlighting is available in quoted value. So, this is especially effective in CEL value.

Goto Definition

It supports jumps to the following definition sources.

  • Imported file name

    • e.g.) import "path/to/foo.proto"
  • Type of field definition

    • e.g.) Foo foo = 1
  • gRPC method name

    • e.g.) def { call { method: "foopkg.FooService/BarMethod" } }
  • Alias name

    • e.g.) option (grpc.federation.message).alias = "foopkg.Bar"

Diagnostics

Code Completion

Install

To use this extension, grpc-federation-language-server is required.

If already installed Go in your local environment, please run the following command.

$ go install github.com/mercari/grpc-federation/cmd/grpc-federation-language-server@latest

Settings

The following options can be set in .vscode/settings.json .

The example settings is here.

{
    "grpc-federation": {
        "path": "/path/to/grpc-federation-language-server",
        "import-paths": [
          "./proto"
        ]
    }
}

path

Specify the path to the location where grpc-federation-language-server is installed. If the installation location has already been added to your PATH environment variable, you do not need to specify this.

import-paths

Specifies the path to search for proto files.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft