LC0085 - StefanMaron/BusinessCentral.LinterCop GitHub Wiki
Use the (CR)LFSeparator from the Type Helper codeunit.
The rule will raise a diagnostic whenever a Char or Text[1] variable is assigned line-feed (10) value directly, suggesting the use of the Type Helper codeunit from the Base Application instead.
Avoid manually creating helper methods or directly assigning character values (e.g., Char := 10 or Text[1] := 10) to define line-feed (LF) or carriage return (CR) separators. Instead, use the LFSeparator and CRLFSeparator constants provided by the Type Helper codeunit.
Example
procedure MyProcedure()
var
    myText: Text;
begin
    myText[1] := 10; // Use the (CR)LFSeparator from the "Type Helper" codeunit from the Base Application to define a line feed (LF) or carriage return (CR) variable.
end;
procedure MyProcedure()
var
    TypeHelper: Codeunit "Type Helper";
    LineSeparator: Text;
begin
    LineSeparator := TypeHelper.LFSeparator();
    while MyCondition do
        TextBuilder.Append(TypeHelper.ReadAsTextWithSeparator(InStream, LineSeparator));
end;