e-kiss-me / knight

kight is a static analysis tool for c/c++ programs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

Knight

Knight is a static analysis tool for c/c++ programs written in C++20.

Install

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)

Contributing

Contributions are welcome, See CONTRIBUTING.md for more details

Licence

Knight is MIT-licensed, see LICENSE for more details

About

kight is a static analysis tool for c/c++ programs.

License:MIT License


Languages

Language:C++ 96.4%Language:CMake 2.2%Language:Python 1.4%