iRpgFormatter is a free, open source plug-in for IBM Rational Developer for i that formats fully free-form ILE RPG sources (**FREE). The highlights:
- Everything in one pass: control options, declarations, calculations, comments and embedded SQL statements.
- In the editor: iFormat in the context menu formats the whole source or only the selected lines. A selection inside a block such as DCL-DS or DCL-PROC is expanded to the whole block. Optionally, every source is formatted on save.
- Many sources at once: select libraries, source files, members, IFS folders or project folders in the Remote Systems view or the Project Explorer. iRpgFormatter formats them in the background and reports the sources with errors.
- Your style: keyword casing, aligned subfields and parameters and many more rules. A preview shows the effect of each setting at once, and a profile exported to XML gives a whole team the same style. Start column, end column and indentation come from the formatter settings of RDi.
iRpgFormatter 2.0.1 requires RDi 9.6.0.13 or later. Install it from the update site or the Eclipse Marketplace; the product page has the details.