4 home
Ermishechkin Aleksandr edited this page 2018-05-02 15:37:37 +03:00
This file contains ambiguous Unicode characters

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.