With many contributors, this project would IMO benefit if this code base declares an EditorConfig settings file, and conforms to basic conventions in text files.
Text encoding (UTF-8 only).
Line ending (U+000A LF only).
Indent style (spaces only).
Indent size (4 columns).
No trailing white space (to avoid pointless diff noise).
etc.
With an appropriate EditorConfig settings file, contributors can just turn on EditorConfig in their preferred text editor to get all the right settings for this code base.
I have a proposed implementation, that cleans up the code base (as of current ‘master’) to conform with some standard settings, then adds the EditorConfig settings file to enforce them.
With many contributors, this project would IMO benefit if this code base declares an EditorConfig settings file, and conforms to basic conventions in text files.
With an appropriate EditorConfig settings file, contributors can just turn on EditorConfig in their preferred text editor to get all the right settings for this code base.