scrutinizer-ci / scrutinizer

Legacy repository - archives past feature requests/bug reports
https://scrutinizer-ci.com/docs
140 stars 36 forks source link

Support C/C++ #121

Open abiggerhammer opened 10 years ago

abiggerhammer commented 10 years ago

I maintain a C library for which it would be amazing to be able to run tools such as memcheck, DRD and other tools from the Valgrind suite as part of our build automation process. What would need to be done to provide these sorts of tools in scrutinizer-ci?

schmittjoh commented 10 years ago

Hi @abiggerhammer,

sorry for the slow response. We made some changes to this library to embed all the necessary tools and be able to run the tests on Travis.

To move forward on this, we would basically need an analyzer for each of the tools which you would like to run on the code and parse their output so that it can be further processed by Scrutinizer.

If you do not mind writing some PHP code, it should be mostly copy/paste with some adjustments to the configuration/parsing algorithm. For example as a starting point the JSHint analyzer is relative simple: https://github.com/scrutinizer-ci/scrutinizer/blob/master/src/Scrutinizer/Analyzer/Javascript/JsHintAnalyzer.php

sakulstra commented 10 years ago

:+1: for c/c++

abiggerhammer commented 10 years ago

I will probably have time to poke at this sometime this week and/or weekend.

PayloadSecurity commented 8 years ago

Is there any update on this issue? Will you guys support some basic C/C++ analysis/verification?

jens-maus commented 8 years ago

I would be also interested on some sort of C/C++ support in scrutinizer

kagaluga commented 7 years ago

I would also love to see some basic c/c++ support in scrutiniser :-)