chaos-polymtl / lethe

Repository for the open-source lethe CFD/DEM/CFD-DEM project
https://chaos-polymtl.github.io/lethe/index.html
GNU Lesser General Public License v2.1
269 stars 59 forks source link

Add CLANG Tidy as a CI step #1241

Closed blaisb closed 3 weeks ago

blaisb commented 3 weeks ago

Description

Our current CI has a check for GCC warnings, but this is clearly not as deep as the tests done by clang tidy. I am adding a new CI step to check the code using clang tidy. Right now this will throw some warnings and errors which I will fix progressively.

Testing

This is actually adding tests, so I am using this PR as a testing environment. Code related list:

Pull request related list: