GaloisInc / cclyzerpp

cclyzer++ is a precise and scalable pointer analysis for LLVM code.
https://galoisinc.github.io/cclyzerpp/
BSD 3-Clause "New" or "Revised" License
134 stars 15 forks source link

cmake, ci: Lint with include-what-you-use #109

Open langston-barrett opened 1 year ago

langston-barrett commented 1 year ago

https://include-what-you-use.org/

langston-barrett commented 1 year ago

I forgot that this tool doesn't always generate high-quality suggestions...

CAVEAT This is alpha quality software -- at best (as of July 2018).

https://github.com/include-what-you-use/include-what-you-use/blob/master/README.md#caveat

Looks like pragmas might help, though:

https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md