Кто-нибудь знает об эквиваленте FxCop/StyleCop для Delphi? Я бы очень хотел, чтобы автоматическая проверка стиля и т.д. В непрерывной интеграции.
FxCop/StyleCop для Delphi?
Ответ 1
Ближайшим, который я видел, является CodeHealer из программного обеспечения SOCK. Мы используем его, и мы интегрировали его в нашу сборку FinalBuilder. Он отличается от FxCop одним важным способом: он анализирует исходный код, а не готовый исполняемый файл. Он также не проверяет совсем как FxCop. Но я думаю, что это лучшая вещь, доступная в этой категории для Delphi.
Поддержка Delphi 2009 еще не существует, но говорят, что они работают над ней.
Ответ 2
Там Pascal Analyzer из Peganza: http://www.peganza.com/products_pal.htm
Я не знаю, как функции сравниваются с FxCop, так как я действительно не использовал ни один.
Ответ 3
Delphi Code Analyzer - это еще один источник с открытым исходным кодом.
Ответ 4
Проект DGrok начался с чего-то вроде FxCop несколько лет назад. Парсер и аналитические части по-прежнему доступны, читайте больше на " DGrok 0.8.1: многопоточность, параметры по умолчанию, GPL" - Парсер - это. Чистый проект, но
DGrok - это набор инструментов для синтаксического анализа Исходный код Delphi и рассказывающий вам Об этом. Узнайте больше об этом страница проекта DGrok.
Ответ 5
Существует новый плагин Delphi для Sonar, который использует грамматику Delphi для запуска автоматических тестов по исходному коду.
Ответ 6
Я слышал о чем-то, называемом Delforex, но не использовал его сам (пока)
Ответ 7
Delforex отлично подходит для форматирования кода. Однако это не делает больше. (мы/используем его).
Я бы поставил голоса за Pascal Analyzer или Code Healer.
Vaccano
Ответ 8
Не выводит ли Delphi.net-совместимый код IL? Я не использовал его в возрасте, но я думал, что более новые версии выводят сборки .net.
Если это так, я бы подумал, что FXcop будет работать, и вы всегда можете добавить к нему некоторые свои собственные правила. Stylecop не работает, но вы можете хотя бы запустить FXCop.