Необходимо собрать code metrics проекта, сложность компонентов/функций в компонентах и тд, Какие есть инструменты для этого?
Ссылка скопирована
Из имеющихся инструментов vscode и проект на webpack
Нужен какой-то инструмент, который просканирует проект и составит список компонентов, с их сложностью и тд
Дополнительно:
Как сложность будем мерять?
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
1 ответ
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
1 ответ
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
1 ответ
SMM
Из-за чего не сохраняется видео в мобильной программе blackmagic?
1 ответ

Для сбора code metrics проекта, анализа сложности компонентов и функций в компонентах существует несколько инструментов, которые могут помочь вам в этом процессе. Ниже я приведу некоторые из них:
1. PHPLOC - это удобный инструмент для анализа кода на PHP, который поможет вам получить различные метрики, такие как количество классов, методов, строк кода, сложность кода и т.д. Для использования PHPLOC вам нужно установить его через Composer и запустить команду в терминале.
composer require phploc/phploc vendor/bin/phploc path/to/your/project
2. PHPMD - это инструмент для анализа статического кода на PHP, который поможет вам выявить потенциальные проблемы в коде, например, дублирование кода, сложные методы и т.д. Для использования PHPMD вам также нужно установить его через Composer и запустить команду.
composer require phpmd/phpmd vendor/bin/phpmd path/to/your/project text cleancode,codesize,controversial,design,naming,unusedcode
3. PHPMetrics - это инструмент для визуализации метрик кода на PHP, который поможет вам более наглядно представить данные о вашем проекте. Для использования PHPMetrics вам также нужно установить его через Composer и запустить команду.
composer require phpmetrics/phpmetrics vendor/bin/phpmetrics path/to/your/project
4. CodeClimate - это онлайн-сервис для анализа кода, который предоставляет различные метрики, такие как сложность кода, цикломатическая сложность, дублирование кода и т.д. Для использования CodeClimate вам нужно зарегистрироваться на их сайте и настроить интеграцию с вашим репозиторием.
Это лишь несколько примеров инструментов, которые могут помочь вам собрать code metrics вашего проекта и проанализировать сложность компонентов и функций в нем. Каждый из них имеет свои особенности и возможности, поэтому рекомендуется попробовать несколько и выбрать тот, который лучше всего подходит для ваших потребностей.