Metrics (Grade A) logo

Metrics (Grade A)Тестований на безпеку інструмент розробки для Claude AI. Grade A. Метрики на функцію (циклічна складність Маккейба + LOC + вкладеність + fan-out + параметри) — Всесвіт 4 Feature B, v0.6.0+

(0)
Daniel NikulshynПеревірено Daniel Nikulshyn·Оновлено липень 2026 р.

Огляд

Metrics (Grade A) — це тестований на безпеку інструмент розробки для Claude AI, який розраховує метрики для функцій ADVPL/TLPP у Protheus Universe 4 Feature B, версія 0.6.0 та пізніше. Він надає такі метрики, як циклічна складність (Маккейб), кількість рядків коду (LOC), глибина вкладеності, fan-out та кількість параметрів. Інструмент допомагає виявляти складні функції, які можуть потребувати рефакторингу, та надає відомості про якість коду. Його можна використовувати для ранжування функцій за складністю, виявлення великих функцій та ідентифікації функцій із високою складністю та відсутньою документацією.

Ключові функції

  • Розрахунок циклічної складності (Маккейб)
  • Розрахунок кількості рядків коду (LOC)
  • Розрахунок глибини вкладеності
  • Розрахунок fan-out
  • Розрахунок кількості параметрів
  • Перевірка документації функції

Ціни

Модель
Free
Рейтинг
Поки немає відгуків

Кейси використання

Топ-10 найбільш складних функцій

Використайте /plugadvpl:metrics --sort cc, щоб визначити топ-10 найбільш складних функцій у проекті

Ідентифікація великих функцій

Використайте /plugadvpl:metrics --min-loc 300 --sort loc, щоб виявити функції з більш ніж 300 рядками коду

Висока складність та відсутня документація

Використайте /plugadvpl:metrics --min-cc 15, щоб ідентифікувати функції з високою складністю та відсутньою документацією

Плюси і мінуси

Плюси

  • Допомагає виявити складні функції, які можуть потребувати рефакторингу
  • Надає відомості про якість коду
  • Підтримує ранжування функцій за складністю
  • Виявляє великі функції та функції з високою складністю та відсутньою документацією

Мінуси

  • Може мати обмеження щодо макропідстановок
  • Циклічна складність може бути трохи високою або низькою, якщо макрос розгортається в додаткові блоки
  • Потрібує повторного імпорту при змінах схеми (наприклад, з v9 на v10)

Відгуки

Увійди, щоб залишити відгук.

Поки немає відгуків. Будь першим!

Питання

Are there any known limitations?

Macro substitution can affect accuracy of cyclomatic complexity, and the tool may need re‑ingestion after schema updates such as version changes.

Asked by Mireille Dupont · Jun 22, 2026

How can the tool help with code quality and refactoring?

By ranking functions by complexity, detecting large or highly nested functions, and flagging functions with no documentation, it highlights candidates that may need refactoring.

Asked by Lena Fischer · May 5, 2026

Which Protheus version does this skill support?

It works on Universo 4 Feature B, version 0.6.0 and later. If the schema changes (e.g., from v9 to v10), the tool must be re‑ingested.

Asked by Devin Walker · Mar 9, 2026

What metrics does Metrics (Grade A) calculate for ADVPL/TLPP functions?

It computes cyclomatic complexity (McCabe), lines of code (LOC), nesting depth, fan‑out, number of parameters, and checks for missing function documentation.

Asked by Robert Ainsworth · Mar 5, 2026

Постав питання

Альтернативи Мовні здібності

Manage Headers (Grade A) logo
Manage Headers (Grade A)Мовні здібності

Тестований на безпечність інструмент розробки для Claude AI. Grade A. Перевіряє та конфігурує заголовки безпеки, які сторінка Power Pages відправляє до браузерів — політика безпеки вмісту, захист від фреймінга та клікджекінга

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Мовні здібності

Перевірена на безпеку навичка data-ai для Claude AI. Клас A. Використовуйте, коли розпочинаєте розробку функцій, що потребують ізоляції від поточного робочого простору, або перед виконанням плану реалізації – створює ізольовані git worktrees.

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Мовні здібності

Бережно перевірений дані-технологічний навичок для системи AI Claude. Атестовано вищою оцінкою «А». Встановлення структури експорту схеми GA4 в BigQuery - повний перелік полів, вкладені структури, шаблони запитів та поради щодо виконання.

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Мовні здібності

Тестований на безпеку інструмент даних та штучного інтелекту для Claude AI. Клас А.

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Мовні здібності

Безпеково перевірена розробчі уміння для Claude AI. Ступінь А. Список того чого функція/метод звертається до.

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Мовні здібності

Безпеково перевірена навичка data-ai для Claude AI. Клас A.

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Мовні здібності

Застосованість перевіреної безпеки даних-які навички для Claude AI. Відзнака А. Імітується експертна обговорення п'ятичленної ради з питань важливих рішень. Використовуйте, коли оцінюючі плани, вибори архітектури, проектування функцій або будь-яке рішення, передбачає багатоглядяну експертну оцінку.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Мовні здібності

Опрацювання безпеки для розвитку чатбота Claude AI зі значенням A

(0)
Free