| CodeChecker | ||
| CodeCheckerApp | ||
| gtest | ||
| std_headers | ||
| Tests | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| CodeChecker.sln | ||
| flake.lock | ||
| flake.nix | ||
| readme.md | ||
CodeChecker
CodeChecker is a tool for C code style analysis.
Installation
for Linux:
$ git clone http://git.iu7.bmstu.ru/IU7-Projects/CodeChecker.git
$ cd CodeChecker/CodeChecker
$ make
for Other operating systems:
Download source from http://git.iu7.bmstu.ru/IU7-Projects/CodeChecker.git
Run make in CodeChecker/CodeChecker folder.
Running
You need to add RULES_PATH environment variable with path to rules file. Use CodeChecker/CodeChecker/Rules.txt by default.
On Linux add RULES_PATH to .profile
On Windows you can add RULES_PATH by selecting System from the Control Panel, selecting Advanced system settings, and clicking Environment Variables.
To use CodeChecker type in command line:
CodeChecker.exe file.c
Bugs and Support
If you think you've found a bug, please report it at:
http://git.iu7.bmstu.ru/IU7-Projects/CodeChecker/issues
In order to help us solve your issues as quickly as possible, please include the following information when filing a bug:
- The version of CodeChecker you're using (SHA-1 of git repo)
- The operating system used to run CodeChecker
- The complete command line you used to run CodeChecker
- Your source code files you used to run CodeChecker
The program is made by Ermishechkin Aleksandr and Avagyan Ashot.