clang-misracpp2008
clang-misracpp2008 copied to clipboard
An open source checker for MISRA C++:2008 rules. Implemented as LLVM/Clang plugin. (No longer active, please use clang-tidy-misra instead)
Excerpt from the [LLVM Coding Standard](http://llvm.org/docs/CodingStandards.html#file-headers): > A few things to note about this particular format: The “-_\- C++ -_-” string on the first line is there to tell Emacs...
It would be nice to have an easy way to invoke [include-what-you-use](http://include-what-you-use.org/).
This plugin prints the MISRA C++:2008 rule headlines as diagnostic messages and therefore does not follow (at all) the best practices given here: http://clang.llvm.org/docs/InternalsManual.html#the-format-string How to improve this?
I tried to integrate [Coverity scan](https://scan.coverity.com/) into the Travis build and failed badly. Coverity complains about less-than-85% units being compiled when simply building clang-misracpp2008. When trying to build the whole...
Exactly zero speed optimization has been done so far. For daily usage the performance needs to be improved greatly.