[ https://issues.apache.org/jira/browse/AVRO-3562?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kalle Niemitalo updated AVRO-3562: ---------------------------------- Priority: Minor (was: Major) > .NET/C# avrogen newline normalization in comments > ------------------------------------------------- > > Key: AVRO-3562 > URL: https://issues.apache.org/jira/browse/AVRO-3562 > Project: Apache Avro > Issue Type: Improvement > Components: csharp, tools > Affects Versions: 1.11.0 > Reporter: Kalle Niemitalo > Priority: Minor > > The C# avrogen tool generates C# comments from the "doc" properties of types > and fields. If the values of those comments contain newline characters > written as "\n" in the JSON avsc file, then avrogen copies those LF > characters into the comments. However, when avrogen is used in Windows, all > the other lines in the generated C# file end with CRLF. So the file has a mix > of LF and CRLF. This causes warnings from Visual Studio, and possibly from > Git if "core.safecrlf" has been set. > It would be better if avrogen normalized the newlines in the C# comments to > match the rest of the generated C# file. > This change should be made only to the generated comments. The > NamedSchema.Documentation and Field.Documentation properties, and the > Schema.ToString() method, should not normalize the newlines within > documentation. Likewise, the JSON string literals within the {{public static > Schema _SCHEMA = Avro.Schema.Parse(…);}} fields should have the \r and \n > characters as in the schema file. -- This message was sent by Atlassian Jira (v8.20.10#820010)