| TypeName | SA1001CommasMustBeSpacedCorrectly |
| CheckId | SA1001 |
| Category | Spacing Rules |
The spacing around a comma is incorrect, within a C# code file.
A violation of this rule occurs when the spacing around a comma is incorrect.
A comma should be followed by a single space, except in the following cases.
- A comma may appear at the end of a line
- A comma should not be followed by a space when used in an open generic type in a
typeofexpression - A comma is part of a string interpolation alignment component. For example:
$"{x,3}" - A comma follows a conditional preprocessor directive (#if, #elif, #else, #endif). For example:
partial struct Money : IFormattable #if !NETSTANDARD , ISpanFormattable #endif
A comma should never be preceded by a space or appear as the first token on a line.
To fix a violation of this rule, ensure that the comma is followed by a single space, and is not preceded by any space.
[SuppressMessage("StyleCop.CSharp.SpacingRules", "SA1001:CommasMustBeSpacedCorrectly", Justification = "Reviewed.")]#pragma warning disable SA1001 // CommasMustBeSpacedCorrectly
#pragma warning restore SA1001 // CommasMustBeSpacedCorrectly