IDE extension that lets you fix coding issues before they exist!
Setup is effortless and analysis is automatic for most languages
Fast, accurate analysis; enterprise scalability
Every subroutine should be commented to explain its goal and how it works. This non-empty comment must be located before or after the subroutine definition.
C SR012 BEGSR C ... C ENDSR
/free begsr SR012; ... endsr; /end-free