The reason I'm asking this is I personally feel that setting autocrlf = input on windows makes a lot of sense, however, I googled around and didn't find anybody recommending it. It seems people are usually debating between true and false and * text=auto.
So, on Windows, I don't use notepad.exe (which can't handle LF), I always use a code editor. I believe notepad users in this world and git users in this world are different people, so rendering LF properly is not a concern.
By now I have set autocrlf = input for over a year, and haven't had issues. I personally feel it's neat, because it avoids all the back and forth conversions by git, feels safer than true or auto.
I worry if I'm doing something bad. Is there some potential dangers waiting for me?