runargs

run-time arguments in RUN statement

Rule "runargs" gives this warning when it finds a run
statement with run-time arguments.

the risc:

The program will not be able to execute when it gets
deployed to a site with only a runtime license.

How to resolve this:

It is often just a typo, some common examples are:

  1. lost count of parentheses. The extra parens are
    interpreted as run-time parameters:

    RUN something ("","")).
  2. forgot to put a period at the end of the line. The
    next line (up to the period) is a runtime argument.

    RUN something ("","")
    a = b + c.

How to suppress these warnings:

You can put directive {&_proparse_ prolint-nowarn(runargs)} directly before
the RUN statement.
See also: suppress warnings.

implementation:
This rule is implemented in Turbolint.