bazelbuild / bazel

a fast, scalable, multi-language and extensible build system

Home Page:https://bazel.build

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build cleaner?

cnsgsz opened this issue · comments

Is it possible to automatically update the dependencies of build rules, etc? It could be a huge productivity boost for users.

commented

The language rulesets typically provide their own tools, like gazelle for Go rules. Could you elaborate more on what you would like to see in this tool?

Yes, tools like gazelle is what I'm looking for. Is there an equivalent for c++ and Python? Thanks!

I see. Thanks for the suggestion! awesomebazel.com is awesome!

Is this the one for python you have in mind? https://github.com/tuomasr/pazel

What is particularly hard about c++? Is there one for c++ used in google internally and if so is it feasible to open source that? Thanks!

commented

There is already an internal version working inside Google, might route this to the internal build cleaner maintainer for more input.

Hi,

Any update on this?

We would also like to use this to check open-source contributions. Is there a build cleaner available for C++?

People who interested in this issue, might be interested in this BazelCon presentation: https://www.youtube.com/watch?v=ScB0XiFrcOE&list=PLxNYxgaZ8Rsefrwb_ySGRi_bvQejpO_Tj&index=24