Knight is a static analysis tool for c/c++ programs written in C++20.
knight dependencies:
- cmake
- llvm/clang(>=18 is best)
$ cmake -DLLVM_BUILD_DIR=/path/to/llvm/build -B build # use compiler support cpp20
$ cmake --build build -j$(nproc)
Contributions are welcome, See CONTRIBUTING.md for more details
Knight is MIT-licensed, see LICENSE for more details