aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authornechda <nechda@yandex-team.com>2023-11-24 15:21:45 +0300
committernechda <nechda@yandex-team.com>2023-11-24 16:34:52 +0300
commite1cb6168fb4a6a04716240f41e65465ece3deec5 (patch)
treee654688b36c280ecfc2a32154763660e74005f20 /tools
parent407cda542d4c3b5048e8a342d4bf4db7ed560ff7 (diff)
downloadydb-e1cb6168fb4a6a04716240f41e65465ece3deec5.tar.gz
Support CSA
# О чем этот PR? Добавляем возможность автоматического запуска Clang Static Analyzer (CSA) при сборке бинарников # Уже же есть clang tidy зачем нам еще и clang static analyzer? Да, clang tidy включает в себя возможности static analyzer, но данный PR расширает возможности CSA, а конкретно: 1. Фильтрация анализируемых файлов -- CSA по дефолту такое делать не умеет, а стандартные чекеры находят всякий мусор в либах контриба 2. Возможность подгружать свои собственные плагины -- они же чекеры # А нам точно нужен CSA? Да, нужен, так как он находит провисшие ссылки https://a.yandex-team.ru/review/4679116/details -- проезды по памяти ловить ооочень сложно ## Чтобы следить за процессом В CI падает большое количество тестов, поэтому параллельно идет CI в котором изменений никаких нет, для отслеживания динамики падающих тестов https://a.yandex-team.ru/review/4868604/details
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions