Nice. Would it be possible to have an option to only output the names of files that failed the -f check? i.e. hide the names of files that look "normal" and show the "weird" ones.
Also, does it detect files that only contain CR as EOL characters? Or files that have different EOL characters on different lines?
According to the page, several machines and operating systems used CR as EOL. While the systems are all obsolete, files from that era that use CR as EOL could persist and be transferred to modern systems. Clearly those are weird on modern systems, so they should be warned about in a linting situation, which I would like to use your project 'chars' in.
Having different EOL chars within the same file is definitely a thing, usually by mistake. I had to fix a bug about this recently:
Also, does it detect files that only contain CR as EOL characters? Or files that have different EOL characters on different lines?