== Why is this an issue?

String literals written on multiple lines should not be used, especially since the new line characters are *not* part of the string anyway. The concatenation operator ``++||++`` should be used instead. Moreover, if trailing comments are present, they can be automatically removed by text editors and lead to unexpected results.

=== Noncompliant code example

[source,pli]
----
foo: proc options(main);
  put list ('Hello,      /* Noncompliant; trailing space is not readable and may be stripped */
world');
end;
----

=== Compliant solution

[source,pli]
----
foo: proc options(main);
  put list ('Hello, ' ||
'world');
end;
----
ifdef::env-github,rspecator-view[]

'''
== Implementation Specification
(visible only on this page)

=== Message

Consolidate this string declaration to one line or use the concatenation operator.


endif::env-github,rspecator-view[]
