RPG Metrics Features
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.