Closed
Description
EditorConfig provides a universal way to configure editor preferences (e.g., indentation rules, file encoding, EOL style, etc.), which can then be easily included by most editors and enforced on a per-repo basis, even if they may differ from the user's global preferences, and make it easy for a user to work with multiple projects, without having to manage their own custom editor configuration on a per-project basis.
Note that EditorConfig can support any files, so this isn't limited to just the C++ source code, but can include, e.g., CMakeLists.txt
, README.md
, *.proto
files, text protobufs for testing, etc.