5

我在我的项目中使用 cppcheck 进行静态代码分析,使用 TeamCity 进行持续集成。如果 cppcheck 发现一些错误或警告时构建服务器没有构建项目,那就太好了。有没有办法通过 cppcheck 分析的结果使构建失败?

4

2 回答 2

6

我是一名 cppcheck 开发人员。cppcheck 命令行标志 --error-exitcode 可能会有所帮助。

于 2013-09-09T14:05:58.697 回答
2

最新版本的 cppcheck 要求您将实际返回码传递给--error-exitcode; 否则,它会告诉你不存在这样的标志而失败。

cppcheck --error-exitcode=1 ...

如果发现某些东西,上面的代码将退出1

于 2016-10-23T01:12:19.907 回答