OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

Add a `bazelisk run :tidy` that tidies up the code across all languages

Open oharboe opened this issue 2 months ago • 2 comments

Description

There are various language specific tools and versions to do tidy: clang-tidy, buildifier, black, tcl tidy, etc.

The idea is to have a single user-facing interface bazelisk run :tidy that tidies up the code.

CI should be able to use this interface too to suggest fixes.

The motiviation is to have a single consistent interface(convert everything to canonical form) and to avoid DependencyInstaller.sh + CI installation + developer installation pains + less to document and explain.

Suggested Solution

No response

Additional Context

No response

oharboe avatar Oct 01 '25 12:10 oharboe

@hzeller @QuantamHD do you have input of how best to implement this?

maliberty avatar Oct 01 '25 14:10 maliberty

For c++ #8586

maliberty avatar Oct 16 '25 23:10 maliberty