This project tries to create a code checker for the AUTOSAR C++14 coding guidelines using the LLVM/Clang tooling infrastructure.
- Git
- CMake >= 3.16.3
- Ninja
- GCC >= 5.1
- Python >= 3.6
- Build LLVM, Clang and Clang-tidy from source. (simply run
./build.sh
) - All files are created, compiled and tested on Ubuntu 20.04 LTS.
Enable the rules autosar-*
when invoking clang-tidy.
- There are still many rules that are not yet covered. So covering as many rules as possible is a clear next step in this project.
- Mohamed khalil El-Bechir - medkhalilelb@gmail.com | GitHub/iamkhalil
- Khouloud Mansour - khouloud.mansour@ensi-uma.tn
MIT Licence