Кто-нибудь знает об эквиваленте FxCop/StyleCop для Delphi? Я бы очень хотел получить автоматическую проверку стиля и т. Д. В Continuous Integration.FxCop/StyleCop для Delphi?
ответ
Ближайший я видел CodeHealer from SOCK software. Мы используем его, и мы интегрировали его в нашу сборку FinalBuilder. Он отличается от FxCop одним важным способом: он анализирует исходный код, а не готовый исполняемый файл. Он также не проверяет совсем как FxCop. Но я думаю, что это лучшая вещь, доступная в этой категории для Delphi.
Поддержка Delphi 2009 еще не существует, но говорят, что они работают над этим.
Там в Pascal Analyzer от Peganza: http://www.peganza.com/products_pal.htm
Я не знаю, как особенности по сравнению с FxCop, так как я не использовал ни один.
Я слышал, что называется Delforex, но не использовал его сам (пока)
Delforex отлично подходит для собственно форматирования кода. Однако это не делает больше. (мы/используем его).
Я бы предпочел голосовать за анализатор Pascal или кодекс целителя.
Vaccano
ли не Delphi вывода .net совместимый код IL? Я не использовал его в возрасте, но я думал, что более новые версии выводят сборки .net.
Если это так, я бы подумал, что FXcop будет работать, и вы всегда можете добавить к нему некоторые свои собственные правила. Stylecop не работает, но вы можете хотя бы запустить FXCop.
Delphi Code Analyzer - это еще один источник с открытым исходным кодом.
Проект DGrok начался с чего-то вроде FxCop несколько лет назад. Синтаксический анализатор и анализ части все еще доступны, далее в «DGrok 0.8.1: multithreading, default options, GPL» - Парсер проект .Net, но
DGrok представляет собой набор инструментов для разбора Delphi исходного кода и говорят вам материала об этом. Узнайте больше об этом на странице проекта DGrok.
Существует новый Delphi plugin for Sonar, который использует грамматику Delphi для автоматического тестирования исходного кода.
Да - теперь я использую это, на самом деле это здорово, и я бы рекомендовал его очень – Mmarquee
- 1. FitNesse для Delphi 2006/Delphi 2007/Delphi 2009
- 2. Плагин для плагина Delphi
- 3. Секундомер для Delphi 2007
- 4. Delphi - безопасен для TDictionary
- 5. Пример для Delphi Prism
- 6. Otaining исправления для Delphi
- 7. Расширение языка для Delphi
- 8. Любые игры для Delphi?
- 9. Javascript Engine для Delphi
- 10. Qt для разработчиков Delphi
- 11. SafeMM для Delphi XE2
- 12. Dropbox api для Delphi?
- 13. Delphi Синтаксис для TextMate
- 14. LZMA для Delphi
- 15. Строка для байта [delphi]
- 16. Стартер для сети Delphi
- 17. Ключ для клавиатуры Delphi
- 18. Файлы ресурсов для Delphi
- 19. REPL для Delphi IDE?
- 20. VirtualStore для приложения delphi
- 21. Генератор Parser для Delphi?
- 22. callback для twebbrowser delphi
- 23. PngComponents для Delphi 7
- 24. Путь для библиотек Delphi
- 25. Библиотеки OpenID для Delphi?
- 26. Компонент для лотка для Delphi
- 27. TMonthCalendar & Delphi Styles (Delphi XE2)
- 28. Использование Delphi для изменения информации о версии другой программы delphi
- 29. Обновление приложения Delphi 7 для работы на Delphi 2010
- 30. Конвертировать Delphi 7 код для работы с Delphi 2009
Аналогичный вопрос: http://stackoverflow.com/questions/532986/are-there-any-static-code-analysis-tools-for-delphi-pascal – mjn