enh(ci): unhardcode some of CppCheck commandline options
Description
This merge request will unhardcode some CppCheck commandline options, these options are passed as two files, .cppcheck/defines.hpp
for the defines and .cppcheck/suppressed-warnings.txt
for suppressed warnings. As such, different configuration may be used for different projects, and configuration may be changed without having to modify Sheldon hook.
Closes #65 (closed)
How to test it?
- Execute CppCheck on sight!736 (closed) => There are no more warnings
- Execute CppCheck on sight dev => There are still warnings