NCAR / micm

A model-independent chemistry module for atmosphere models
https://ncar.github.io/micm/
Apache License 2.0
5 stars 5 forks source link

Integrate clang-tidy into cmake build #507

Open mwaxmonsky opened 4 months ago

mwaxmonsky commented 4 months ago

Is your feature request related to a problem? Please describe. No

Describe the solution you'd like CMake integration of clang-tidy so that the source code can be scanned by the static analyzer and there can be some mechanism to do make clang-tidy-scan or similar functionality similar to building targets.

Describe alternatives you've considered Current implementation calls clang-tidy manually in workflow file but this is very brittle and prone to breaking as changes are made to target compile options in CMake.

Additional context N\A