Table of Contents
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
CodeChecker
CodeChecker - инструмент для анализа стиля исходного кода на языке программирования С.
Установка
Необходимо загрузить исходный код программы http://git.iu7.bmstu.ru/IU7-Projects/CodeChecker
Перейти в папку CodeChecker/CodeChecker
Выполнить make
Использование
Для корректной работы программы необходимо добавить переменную среды с путем к файлу с правилами.
В качестве шаблона можно воспользоваться файлом CodeChecker/CodeChecker/Rules.txt.
В Linux: добавьте следующие строки в .profile:
CODECHECKER_RULES=<Полный путь к Rules.txt>
CODECHECKER_INCLUDE_PATH=<Полный путь к заголовочным файлам (std_headers)>
В Windows: добавьте CODECHECKER_RULES и CODECHECKER_INCLUDE_PATH в переменные среды (Система -> Дополнительные параметры системы -> Переменные среды).
Также эти значения можно указать через параметры командной строки
Для запуска программы выполните CodeChecker.exe file.c
Правила
Поддержка
Если вы обнаружили баг в программе, сообщите о нем нам.
Для этого создайте issue (http://git.iu7.bmstu.ru/IU7-Projects/CodeChecker/issues).
В issue необходимо указать:
- Текущую версию программы (SHA-1 git last commit).
- Вашу операционную систему.
- Команду, которой вы запускали программу.
- Файлы исходного кода, на которых возникла ошибка.
Статья:статья.pdf
The program is made by Ermishechkin Aleksandr and Avagyan Ashot.