Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.34 KB

SA1507.md

File metadata and controls

56 lines (41 loc) · 1.34 KB

SA1507

TypeName SA1507CodeMustNotContainMultipleBlankLinesInARow
CheckId SA1507
Category Layout Rules

Cause

The C# code contains multiple blank lines in a row.

Rule description

To improve the readability of the code, StyleCop requires blank lines in certain situations, and prohibits blank lines in other situations. This results in a consistent visual pattern across the code, which can improve recognition and readability of unfamiliar code.

A violation of this rule occurs when the code contains more than one blank line in a row. For example:

public bool Enabled
{
    get 
    { 
        Console.WriteLine("Getting the enabled flag.");


        return this.enabled; 
    }
}

The code above would generate an instance of this violation, since it contains blank multiple lines in a row.

How to fix violations

To fix a violation of this rule, remove the extra blank lines.

How to suppress violations

[SuppressMessage("StyleCop.CSharp.LayoutRules", "SA1507:CodeMustNotContainMultipleBlankLinesInARow", Justification = "Reviewed.")]
#pragma warning disable SA1507 // CodeMustNotContainMultipleBlankLinesInARow
#pragma warning restore SA1507 // CodeMustNotContainMultipleBlankLinesInARow