Python Bazel LSP integration

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/neovim

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
  • py-bazel.nvim

    A plugin to ease python bazel language server support in neovim

    Solution: Given that I use NeoVim (with LunarVim distro) as my primary editor, I decided to give writing a plugin a whirl. The plugin lives here https://github.com/numine777/py-bazel.nvim and is very open to community input. Hope others find this helpful! I plan to continue to expand this going forward.

  • bazel-vim

    Adds go to bazel definition and go to bazel target

    https://github.com/alexander-born/bazel-vim go to definition insides bazel files build/test/run bazel target of current buffer jump to BUILD file of current buffer start debugger of gtest at current cursor position (requires nvim-dap or vimspector) get full bazel label at current cursor position inside BUILD file

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • cmp-bazel

    nvim-cmp source for bazel target completion.

    For auto completion of bazel targets checkout https://github.com/alexander-born/cmp-bazel

  • .cfg

    Readme documentation could be lacking and a little out of date. Better to check the usage in my config here: https://github.com/alexander-born/.cfg/blob/master/nvim/.config/nvim/lua/config/bazel.lua

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts