Skip to content

Commit

Permalink
Change csharp_indent_labels from flush_left to one_less_than_current (d…
Browse files Browse the repository at this point in the history
…otnet/corefx#28121)

* Change csharp_indent_labels from flush_left to one_less_than_current

* Update coding-style guidelines to include label formatting.


Commit migrated from dotnet/corefx@5f5ff6d
  • Loading branch information
ahsonkhan authored Mar 17, 2018
1 parent 77d90b5 commit fbeac47
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions docs/libraries/coding-guidelines/coding-style.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ The general rule we follow is "use Visual Studio defaults".
13. We use ```nameof(...)``` instead of ```"..."``` whenever possible and relevant.
14. Fields should be specified at the top within type declarations.
15. When including non-ASCII characters in the source code use Unicode escape sequences (\uXXXX) instead of literal characters. Literal non-ASCII characters occasionally get garbled by a tool or editor.
16. When using labels (for goto), indent the label one less than the current indentation.

We have provided a Visual Studio 2013 vssettings file (`corefx.vssettings`) at the root of the corefx repository, enabling C# auto-formatting conforming to the above guidelines. Note that rules 7 and 8 are not covered by the vssettings, since these are not rules currently supported by VS formatting.

Expand Down

0 comments on commit fbeac47

Please sign in to comment.