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

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages