<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/scripts/clang_static_analyzer.py, branch oidc-1.2.6.18-dev</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.6.18-dev</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.6.18-dev'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-01-11T13:49:03Z</updated>
<entry>
<title>Library import 7 (#937)</title>
<updated>2024-01-11T13:49:03Z</updated>
<author>
<name>AlexSm</name>
<email>alex@ydb.tech</email>
</author>
<published>2024-01-11T13:49:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2e180154bd6a38b90a128ba0463d0dd2706a5ccf'/>
<id>urn:sha1:2e180154bd6a38b90a128ba0463d0dd2706a5ccf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Migrate CSA runner script to py3</title>
<updated>2023-11-29T07:58:47Z</updated>
<author>
<name>nechda</name>
<email>nechda@yandex-team.com</email>
</author>
<published>2023-11-29T07:28:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e7053b70e0c103b1ba692ec756747dd20adadb07'/>
<id>urn:sha1:e7053b70e0c103b1ba692ec756747dd20adadb07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support CSA</title>
<updated>2023-11-24T13:34:52Z</updated>
<author>
<name>nechda</name>
<email>nechda@yandex-team.com</email>
</author>
<published>2023-11-24T12:21:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e1cb6168fb4a6a04716240f41e65465ece3deec5'/>
<id>urn:sha1:e1cb6168fb4a6a04716240f41e65465ece3deec5</id>
<content type='text'>
# О чем этот 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
</content>
</entry>
</feed>
