RPG Metrics Features

Beta Mode: All features available are unlocked for free while we gather feedback and build out Pro.

Understand the health, complexity and maintainability of your RPG source without moving source code away from IBM i.

The IBM i Agent scans source locally, creates XLSX reports locally, and can optionally sync calculated metrics to the RPG Metrics dashboard.

Local IBM i Scanning

Scan RPG source directly on IBM i. The recommended workflow keeps source code on your own system.

Local XLSX Reports

Generate practical Excel reports locally for each scanned source member, including summary and source analysis sheets.

Cyclomatic Complexity

Measure decision paths and identify procedures or subroutines that may be harder to test, understand or change safely.

Maintainability Index

Use a consistent measure to identify code that may carry higher maintenance risk or benefit from review and refactoring.

Hotspot Analysis

Highlight the areas of a program with the greatest complexity so effort can be focused where it is likely to matter most.

RPG Free Compatibility

Identify legacy RPG operations that may need attention when planning RPG Free conversion or modernisation work.

Comment and Line Analysis

Track total, blank, comment and executable lines to give context to the complexity and maintainability measures.

Optional Dashboard Sync

Send calculated metrics only to the dashboard for visibility, reporting and history. Source code is not uploaded by the agent.

Teams and Trends

Organise scans by team, library and source member, with dashboard views that support longer-term code-quality insight.

IBM i Agent Beta

The current beta includes local IBM i scanning, local XLSX reporting, optional dashboard sync, hotspot analysis and RPG Free compatibility reporting.

Download the RPG Metrics IBM i Agent beta package