Update .editorconfig
template to set dotnet_separate_import_directive_groups
to false
#50476
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.
This PR updates the default
.editorconfig
file generated by callingdotnet new editorconfig
, so that generated file contains:(default value) instead of
true
.Rationale
The current template sets
dotnet_separate_import_directive_groups
totrue
, which causes IDEs and analyzers to insert blank lines between groups of using directives.In practice, this style does not appear to be widely adopted in the .NET ecosystem - neither in Microsoft-maintained repositories nor in many popular community libraries. From reviewing current codebases, the more common convention is to omit blank lines between using groups.
While formatting preferences are subjective, leaving this setting at its default (
false
) better aligns the generated template with the style most developers are likely to encounter in existing .NET projects. It also avoids surprising developers who rundotnet new editorconfig
and later have to change this value back during code reviews.This is a minor change, but if I’ve missed any additional template/test updates, please let me know and I’ll adjust.