У меня есть проект на Python со значительным количеством кода на C / C ++, и я использую distutils для сборки проекта. При использовании sonarqube я получил следующее сообщение:
Используя
build-wrapper-output.bypass=true
свойство, вы перейдете в режим «в лучшем случае», который может привести к ложным срабатываниям и ложным отрицаниям.
(Примечание: сообщение изменено с оригинала для ясности)
Можно ли использовать сборщик оболочки sonarqube при компиляции с помощью distutils?
Да, сборка-обертка SonarC ++ является универсальной, и вы можете использовать ее с distutils. Следуйте документации на sonarqube.com, где приведены примеры того, как настроить анализ проектов C / C ++.
Других решений пока нет …