Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
EditorConfig is a standard that makes it possible to automatically configure supported text editors with basic project‑specific coding style properties, like charset or indentation. See https://editorconfig.org/ for more details.
This pull request introduces an EditorConfig file that enables basic properties for all files: the UTF‑8 charset, Unix line breaks, 4‑spaces based indentation, automatic line break at the end of a file, no hard limit on line length and automatic trimming of trailing whitespaces. The last property is disabled for Markdown files, as double trailing space has a special meaning there.
Makefiles are configured to use mixed indentation, unfortunately some EditorConfig‑enabled editors don’t support it fully.
Finally, linker and startup files (and the licence file, by the way) have hard line length limit of 80 characters.
This pull request also cleans up missing or excess line breaks at the end of several files.