NL031: Use of inline parameter is discouraged

NL031: Use of inline parameter is discouraged

type: code-smell
priority: major

#bad-practice

Description

When using inline parameters, you have to ensure that every calling module is modified as well in the case where you modify the parameter list. If you use Parameter Data areas only, you correct the PDA and then recompile all the callers instead. This is a much safer approach, and therefore the use of inline parameters is discouraged.

This behavior can be configured using the natls.style.discourage_inlineparameters option in the analyzer configuration