IDEs integrate with Bazel in a variety of ways, from features that allow Bazel executions from within the IDE, to awareness of Bazel structures such as syntax highlighting of the BUILD files.
Status: Beta, supported by the Bazel team.
Plug-ins for Android Studio, CLion, and IntelliJ enable you to:
Installation:
Status: Beta, supported by the Bazel team.
Tulsi generates Bazel-compatible Xcode projects from Bazel's BUILD
files.
Status: experimental, not officially supported by the Bazel team.
See installation steps on GitHub
Status: not officially supported by the Bazel team.
Provides syntax highlighting and formatting for Bazel BUILD
and WORKSPACE
files.
See Bazel in Visual Studio marketplace
Status: not officially supported by the Bazel team.
Status: Beta, not officially supported by the Bazel team.
See bazelbuild/vim-bazel
on GitHub
Bazel watcher is a tool for building Bazel targets when source files change.
Read the IDE support blog post to learn more about the Bazel APIs to use when building an IDE plugin.