我想使用SonarQube对为多个平台(Linux和Windows)编译的C++应用程序执行静态分析。大多数代码是相同的,但是根据目标平台的不同,某些代码可能被包含或排除在ifdef/ifndef中。
因此,我的假设是,在为每个平台编译时,我需要执行分析。这是正确的假设吗?或者SonarQube是否足够聪明,能够在ifdef/ifndef块中找到被编译器忽略的问题?
如果我需要在每个平台上执行分析,我是否可以在每个平台上执行分析,但是将结果发布到一个SonarQube项目中呢?
https://stackoverflow.com/questions/49537211
复制相似问题