From 9530058f056d79178f59453e80c69b58cef3f5e4 Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Tue, 14 Apr 2020 13:25:21 +0300 Subject: [PATCH] update --- wiki/Prog/Development/CMake управление проектом.adoc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/wiki/Prog/Development/CMake управление проектом.adoc b/wiki/Prog/Development/CMake управление проектом.adoc index d2c5191..37cb9bf 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}+` в соответствии с правилами, +файлы с исходными кодами на языке C++{plus}{plus}++ в соответствии с правилами, перечисленными в файле `cmake/etc/uncrustify/default.cfg`. Пример использования: [source,cmake] @@ -1147,10 +1147,15 @@ add_format_sources(${TRGT} ${TRGT_sources} ${TRGT_headers}) === Статический анализ исходных кодов -Для работы с программами на языке `+{cpp}+` используются утилиты, выполняющие +Для работы с программами на языке C++{plus}{plus}++ используются утилиты, выполняющие статический анализ кода и генерирующие отчёты, помогающие программисту находить и устранять ошибки. Эти программы применяют методы, позволяющие -в ситаксически корректном коде находить недостатки или ошибки, которые +в синтаксически корректном коде находить недостатки или ошибки, которые пропускает компилятор. +Библиотека CMLib поддерживает анализаторы https://github.com/KDE/clazy[clazy], +https://clang.llvm.org/extra/clang-tidy[Clang Tidy], +https://clang-analyzer.llvm.org[Clang Static Analyzer] и +https://www.viva64.com/ru/pvs-studio[PVS-Studio]. +