added clang-tidy workflow

refactored large sections of code to abide by clang-tidy and prevent future errors.

Merge request reports

Loading