Analysing RPG on IBMi

Hello,

I am looking for a tool for my company to perform static analysis of source code of our software. Most of that source code is written in RPG language. SonarQube Enterprise Edition seems to support RPG, but I am not sure how it works.
IBMi system which we use, stores source code in special kind of files called Physical Source Files. Those objects are quite different from files known in other systems. It is not clear to me after reading some documentation whether SonarQube (SonarQube scanner?) is able to read and properly analyse source code from IBMi files? Or should we export source code to plain text files before doing analysis?

Best regards,
Krzysztof

Hey there!

I’m not an RPG expert by any measure – but yes you will have to extract the source code to a “normal” filesystem in order to perform analysis.