<div dir="ltr"><div><div>I'm fine with virtually any formatting, however,</div><br class="gmail-Apple-interchange-newline"></div><div>a) Configuring "end-of-line" markers is important, as CRLF vs LF produces hard-to-manage conflicts in Git.</div><div>It is configured universally via .gitattributes (see pr 13)</div><div>Then git would automatically adjust newline markers on commit.</div><div><br></div><div>b) Please ensure the last line does end with a newline character.<br></div><div>In other words, I suggest that **all** lines in a file be the same: they all should end with a newline.</div><div>Having a newline at the end of the file helps with adding new lines without "modifying" (by adding a newline) the last line.</div><div>This is typically configured via insert_final_newline = true in .editroconfig.<br></div><div><br></div><div>c) File charset to be UTF-8.</div><div>This is typically configured via charset = utf-8 in .editorconfig.</div><div><br></div><div>^^^ the above properties are vendor-neutral, language-neutral (e.g. XML, Markdown, Java, etc),</div><div>and tool neutral (editors, linters).</div><div><br></div><div>----</div><div><br></div><div>>formatting convention as proposed by Eclipse</div><div><br></div><div>I would strongly recommend using **spaces** for formatting.<br></div><div><br></div><div>tabs yield insane formatting, especially when the UI can't know "tab width".</div><div><br></div><div>For example, pom.xml 9 levels of nesting now, and it would</div><div>result in 9(indentation level)*8(display width of single tab)=72 "characters" of indent in GitHub UI.</div><div>command-line tools like "git gui", "gitk", "git diff" would use their own understanding of tab width.<br></div><div><br></div><div>There are languages that **forbid** tabs.</div><div>For instance, YAML forbids tabs, and Eclipse doesn't seem to be able</div><div>to set tab vs space on a per-language basis:</div><div><a href="https://github.com/eclipse/wildwebdeveloper/issues/372#issuecomment-597485559">https://github.com/eclipse/wildwebdeveloper/issues/372#issuecomment-597485559</a><br></div><div><br></div><div>All-in-all, I would suggest:</div><div>1) Please use spaces for indentation.<br></div><div>2) Prefer vendor-agnostic standards (e.g. .gitattributes, .editorconfig) when possible.</div><div>Eclipse lags behind in editor/IDE space, so making Eclipse configuration a primary one</div><div>does not sound right, especially, when better standards exist and are supported out of the box</div><div>in modern editors and linters.</div><div><br></div><div dir="ltr"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Vladimir</div><div><br></div></div></div></div></div></div>