diff --git a/wiki/Prog/Development/CMake управление проектом.adoc b/wiki/Prog/Development/CMake управление проектом.adoc index 5d27984..d2c5191 100644 --- a/wiki/Prog/Development/CMake управление проектом.adoc +++ b/wiki/Prog/Development/CMake управление проектом.adoc @@ -1136,7 +1136,7 @@ git clone --recursive https://git.246060.ru/f1x1t/cmlib-example-app-features в едином стандарте, для её использования требуются установленные программы `dos2unix` и `uncrustify`. Утилита `dos2unix` приводит переводы строк в файлах к стандарту, принятому в Unix. Утилита `uncrustify` форматирует -файлы с исходными кодами на языке +{cpp}+ в соответствии с правилами, +файлы с исходными кодами на языке `+{cpp}+` в соответствии с правилами, перечисленными в файле `cmake/etc/uncrustify/default.cfg`. Пример использования: [source,cmake] @@ -1145,5 +1145,12 @@ git clone --recursive https://git.246060.ru/f1x1t/cmlib-example-app-features add_format_sources(${TRGT} ${TRGT_sources} ${TRGT_headers}) ---- +=== Статический анализ исходных кодов + +Для работы с программами на языке `+{cpp}+` используются утилиты, выполняющие +статический анализ кода и генерирующие отчёты, помогающие программисту +находить и устранять ошибки. Эти программы применяют методы, позволяющие +в ситаксически корректном коде находить недостатки или ошибки, которые +пропускает компилятор.