Protobuf Support

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Mar 12, 2019
462 648
Google Protobuf support for JetBrains products.

Features:
  • Full Proto3 support.
  • Custom include path for proto files.
  • Usage search for messages, enums and fields (for standard and custom options).
  • Syntax validation for proto2/proto3. Checks for reserved/duplicated field tags and names. Highlight unresolved reference errors.
  • Fonts & Colors configuration.
  • Structure View.
  • Code formatting.
  • Navigation to message, enum or service by name (Ctrl+N)
  • Rename refactoring (files, messages, enums and fields).
  • Spell checking.

Roadmap | Issue tracker | Chat

Recent change notes

v0.13.0 (2019-03-13)

This release contains multiple fixes:
  • Support for JetBrains Runtime 11 and IntelliJ IDEA 2019.1.
  • Fixed missing icons in search dialogs in IntelliJ IDEA 2018.3.
  • Add validation for duplicate oneof names.
  • Fixed custom option resolution when there are multiple descriptor.proto files on path.

Full Changelog