Particle tracking code
In order to use clang-tidy, a compile_commands.json file must be present at the root of the repository. In order to generate one and still use make as the build system:
# Compile using 'bear <build command>'
bear make -j$(nproc)