When you develop code in an MVS™ subproject, you can do a local syntax check on COBOL or PL/I files or a remote syntax check on COBOL, PL/I, or Assembler files:
Rational Developer
for System z does not support
local syntax check of PL/I files on the Linux platform.
In relation to local or remote syntax checks, any copybooks, include files, or macros are checked if they are referenced in the source and are accessible. Errors are displayed in the Remote Error List view, and you can double-click an error entry to open the file (potentially an included file) where the error was found.
In the absence of language elements that require special processing, it is recommended that you first check your code locally. After you have removed most of the errors, you can check your code against a z/OS-based compiler.