@@ -82,13 +82,13 @@ public override IEnumerable<DiagnosticRecord> AnalyzeScript(Ast ast, string file
82
82
}
83
83
84
84
AddToDiagnosticRecords (
85
- GetViolationForBraceOnSameLine ( tokens , k , openBracePos , fileName ) ,
85
+ GetViolationForBraceShouldBeOnNewLine ( tokens , k , openBracePos , fileName ) ,
86
86
ref diagnosticRecords ) ;
87
87
88
88
if ( NoEmptyLineBefore )
89
89
{
90
90
AddToDiagnosticRecords (
91
- GetViolationForEmptyLineBeforeBrace ( tokens , k , openBracePos , fileName ) ,
91
+ GetViolationForBraceShouldNotFollowEmptyLine ( tokens , k , openBracePos , fileName ) ,
92
92
ref diagnosticRecords ) ;
93
93
}
94
94
}
@@ -102,7 +102,11 @@ public override IEnumerable<DiagnosticRecord> AnalyzeScript(Ast ast, string file
102
102
return diagnosticRecords ;
103
103
}
104
104
105
- private DiagnosticRecord GetViolationForEmptyLineBeforeBrace ( Token [ ] tokens , int closeBracePos , int openBracePos , string fileName )
105
+ private DiagnosticRecord GetViolationForBraceShouldNotFollowEmptyLine (
106
+ Token [ ] tokens ,
107
+ int closeBracePos ,
108
+ int openBracePos ,
109
+ string fileName )
106
110
{
107
111
if ( tokens . Length > 2 && tokens . Length > closeBracePos )
108
112
{
@@ -113,20 +117,28 @@ private DiagnosticRecord GetViolationForEmptyLineBeforeBrace(Token[] tokens, int
113
117
&& extraNewLineToken . Kind == TokenKind . NewLine )
114
118
{
115
119
return new DiagnosticRecord (
116
- "Extra new line before close brace" ,
120
+ GetError ( Strings . PlaceCloseBraceErrorShouldNotFollowEmptyLine ) ,
117
121
closeBraceToken . Extent ,
118
122
GetName ( ) ,
119
123
GetDiagnosticSeverity ( ) ,
120
124
fileName ,
121
125
null ,
122
- GetSuggestedCorrectionsForEmptyLineBeforeBrace ( tokens , closeBracePos , openBracePos , fileName ) ) ;
126
+ GetCorrectionsForBraceShouldNotFollowEmptyLine (
127
+ tokens ,
128
+ closeBracePos ,
129
+ openBracePos ,
130
+ fileName ) ) ;
123
131
}
124
132
}
125
133
126
134
return null ;
127
135
}
128
136
129
- private List < CorrectionExtent > GetSuggestedCorrectionsForEmptyLineBeforeBrace ( Token [ ] tokens , int closeBracePos , int openBracePos , string fileName )
137
+ private List < CorrectionExtent > GetCorrectionsForBraceShouldNotFollowEmptyLine (
138
+ Token [ ] tokens ,
139
+ int closeBracePos ,
140
+ int openBracePos ,
141
+ string fileName )
130
142
{
131
143
var corrections = new List < CorrectionExtent > ( ) ;
132
144
var newLineToken = tokens [ closeBracePos - 2 ] ;
@@ -168,28 +180,28 @@ private string GetIndentation(Token[] tokens, int closeBracePos, int openBracePo
168
180
return new String ( ' ' , firstTokenOnOpenBraceLine . Extent . StartColumnNumber - 1 ) ;
169
181
}
170
182
171
- private DiagnosticRecord GetViolationForBraceOnSameLine ( Token [ ] tokens , int closeBracePos , int openBracePos , string fileName )
183
+ private DiagnosticRecord GetViolationForBraceShouldBeOnNewLine ( Token [ ] tokens , int closeBracePos , int openBracePos , string fileName )
172
184
{
173
185
if ( tokens . Length > 1 && tokens . Length > closeBracePos )
174
186
{
175
187
var closeBraceToken = tokens [ closeBracePos ] ;
176
188
if ( tokens [ closeBracePos - 1 ] . Kind != TokenKind . NewLine )
177
189
{
178
190
return new DiagnosticRecord (
179
- GetError ( ) ,
191
+ GetError ( Strings . PlaceCloseBraceErrorShouldBeOnNewLine ) ,
180
192
closeBraceToken . Extent ,
181
193
GetName ( ) ,
182
194
GetDiagnosticSeverity ( ) ,
183
195
fileName ,
184
196
null ,
185
- GetSuggestedCorrectionsForBraceOnSameLine ( tokens , closeBracePos , openBracePos , fileName ) ) ;
197
+ GetCorrectionsForBraceShouldBeOnNewLine ( tokens , closeBracePos , openBracePos , fileName ) ) ;
186
198
}
187
199
}
188
200
189
201
return null ;
190
202
}
191
203
192
- private List < CorrectionExtent > GetSuggestedCorrectionsForBraceOnSameLine (
204
+ private List < CorrectionExtent > GetCorrectionsForBraceShouldBeOnNewLine (
193
205
Token [ ] tokens ,
194
206
int closeBracePos ,
195
207
int openBracePos ,
@@ -249,9 +261,9 @@ private List<Token> GetTokens(Ast ast, List<Token> tokens, ref Dictionary<Ast, L
249
261
/// <summary>
250
262
/// Retrieves the error message of this rule
251
263
/// </summary>
252
- private string GetError ( )
264
+ private string GetError ( string errorString )
253
265
{
254
- return string . Format ( CultureInfo . CurrentCulture , Strings . PlaceCloseBraceError ) ;
266
+ return string . Format ( CultureInfo . CurrentCulture , errorString ) ;
255
267
}
256
268
257
269
/// <summary>
0 commit comments