Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 965 Bytes

README.md

File metadata and controls

32 lines (20 loc) · 965 Bytes

AUTOSAR C++14 CHECKER

Description

This project tries to create a code checker for the AUTOSAR C++14 coding guidelines using the LLVM/Clang tooling infrastructure.

Requirements

  • 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.

Usage

Enable the rules autosar-* when invoking clang-tidy.

To Dos

  • 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.

Authors

Licence

MIT Licence