ПК-Линт
Разработчик(и) | Gimp Suit Software Ltd., позже Gimpel Software |
---|---|
Операционная система | Microsoft Windows и ОС/2 |
Тип | статический анализ кода C / C ++ |
Веб-сайт | pclintplus |
PC-lint — это коммерческий инструмент для проверки программного обеспечения , созданный Gimpel Software (ранее Gimp Suit Software Ltd.) для языков C / C++ .
PC-lint — это инструмент командной строки для выполнения статического анализа кода , указывающий на подозрительные или явно неправильные проблемы в исходном коде. PC-lint можно интегрировать в IDE в качестве внешнего инструмента, а формат предупреждающих сообщений можно адаптировать к форме, которую IDE способна распознавать и обрабатывать. Он заявлен как работающий в Microsoft Windows и OS/2. Отдельная многоплатформенная версия под названием FlexeLint также доступна для Unix и других платформ, хотя и по значительно более высокой цене.
PC-lint можно использовать для обеспечения качества исходного кода C или C++ и проверки кода на соответствие рекомендациям по кодированию, таким как MISRA C или MISRA C++. [1] Он также включает проверки на наличие проблем, уникальных для параллельных программ, построенных на потоках POSIX . [2]
Постобработка
[ редактировать ]Вывод PC-Lint может использоваться дополнительными инструментами для создания отчетов и представления предупреждений в более доступной форме. [3]
Движок ALOA изначально был бесплатно выпущен Ральфом Холли и теперь находится на GitHub , предоставляя регрессионные отчеты, сравнивающие несколько запусков lints.
Visual Lint обеспечивает интеграцию IDE, а также помогает понять сообщения PC-Lint и настраиваемые отчеты о предупреждениях lint. [4]
Linticator интегрирует PC-lint в инструменты разработки Eclipse C/C++, чтобы обеспечить обратную связь в редакторе и генерировать файлы конфигурации и маркеры подавления для PC-Lint.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Проверка соответствия MISRA, PC-lint/FlexeLint.
- ^ Андрей Карпов (июнь 2009 г.). «Параллельный ворс» . Журнал доктора Доба.
- ^ Джон Зизик (февраль 2003 г.). «Генератор отчетов для PC-Lint» . Журнал доктора Добба.
- ^ «Riverblade — преимущества и возможности Visual Lint» .
Внешние ссылки
[ редактировать ]- Веб-сайт компании - Программное обеспечение Gimpel
- Интеграция с коммерческой IDE Visual Lint
- Продукт регрессии ALOA с открытым исходным кодом для сравнения результатов анализа
- Презентация «Введение в PC-lint» , Ральф Холли, версия 1.20, 9 февраля 2014 г.