Skip to content

iamkhalil/autosarcpp14-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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