Подтвердить что ты не робот

С++, анализ кода CDT Eclipse?

Есть ли хорошие плагины для статического анализа кода для Eclipse CDT? Я нашел два до сих пор:

  • Плагин Cppcheck, но для этого все еще требуется оригинальный исполняемый файл cppcheck
  • CppChecker, но это не сработало (ничего не делалось)

Есть ли еще лучше? Или как мне заставить CppChecker что-то делать (или это статический анализатор кода вообще), веб-сайт не совсем понятен)?

4b9b3361

Ответ 1

Существует еще один под названием "Codan", означающий CODe Analysis.

Он может быть рассмотрен в этой вики, со ссылками на инструмент:

http://wiki.eclipse.org/CDT/designs/StaticAnalysis

Я не могу ответить, насколько это лучше, чем ваш список, но, по крайней мере, это еще один вариант, который вы можете просмотреть. Интеграция Eclipse, по-видимому, является его единственным требованием.

Имейте в виду, что это незавершенная работа, но с учетом ее целей она может удовлетворить ваши краткосрочные потребности.

Ответ 2

Вы всегда можете запустить lint внутри Eclipse. Я записал запись в блоге при выполнении этого вручную. Однако существует также Visual Lint, и он работает в VS и Eclipse. Он не идеален, но проще, чем устанавливать его вручную.

Ответ 3

Я предлагаю бесплатный плагин на основе фреймворка Codan под названием Artemis. Вы можете получить его на торговой площадке Ecliplse. Существуют и другие контролеры, но только плагины, интегрированные в Codan, такие как этот, могут выполнять анализ в реальном времени в Eclipse.