Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/auguwu/buf-vscode
🐻❄️🍱 Visual Studio Code extension to lint, build, and manage Protocol Buffers with Buf
https://github.com/auguwu/buf-vscode
buf bufbuild visual-studio-code vscode
Last synced: about 1 month ago
JSON representation
🐻❄️🍱 Visual Studio Code extension to lint, build, and manage Protocol Buffers with Buf
- Host: GitHub
- URL: https://github.com/auguwu/buf-vscode
- Owner: auguwu
- License: apache-2.0
- Created: 2024-09-01T07:22:13.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-10-29T22:17:23.000Z (about 2 months ago)
- Last Synced: 2024-10-30T00:43:00.289Z (about 2 months ago)
- Topics: buf, bufbuild, visual-studio-code, vscode
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=auguwu.buf-vscode
- Size: 298 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# 🐻❄️🍱 [Buf](https://buf.build) :: VSCode Extension
This is the source code for the **auguwu.buf-vscode** extension avaliable on the Visual Studio Marketplace that allows smooth and better integration for [Buf](https://buf.build) by improving upon the **buf.vscode-buf** extension by fixing viewing Protobuf schemas in the editor and enabling the experimental LSP (if `buf` >=1.43 and `buf.experimentals.lsp` eq `true`).The extension for Buf hasn't been updated for 8 months as of October 8th, 2024 so I decided to revise it on my own instead since I am starting to use Buf in my work when working with Protocol Buffers.
## Features
- Enables the [experimental LSP] that landed in Buf 1.43
- Adds lint messages to Protobuf files
- Allows formatting via `editor.defaultFormatter` OR the `buf.format` command
- Syntax highlighting to Protobuf files## License
The **auguwu.buf-vscode** extension is licensed under the [**Apache 2.0** License](/LICENSE) with love and care by **Noel Towa**.[experimental LSP]: https://github.com/bufbuild/buf/releases/tag/v1.43.0