Ekumen-OS/beluga

Clang tidy parameters are different between CI pipelines

Opened this issue · 1 comments

Bug description

We're using default options of different versions of clang-tidy between CI pipelines (noetic, humble, etc).
This sometimes results in conflicting errors.

Expected behavior
All the pipelines run with the same clang-tidy parameters.
Actual behavior
All the pipelines run with the default clang-tidy parameters for their clang-tidy version.

Hmm, I think this is a consequence of using glob patterns to select .clang-tidy checks. In that sense, I would expect later versions to be much more pedantic than earlier ones. I've never seen an earlier version disagreeing with a latter one. @serraramiro1 do you have an example?