@@ -51,6 +51,7 @@ class LintPipeline: SyntaxVisitor {
51
51
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
52
52
visitIfEnabled ( DontRepeatTypeInStaticProperties . visit, for: node)
53
53
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
54
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
54
55
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
55
56
return . visitChildren
56
57
}
@@ -108,6 +109,7 @@ class LintPipeline: SyntaxVisitor {
108
109
visitIfEnabled ( FullyIndirectEnum . visit, for: node)
109
110
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
110
111
visitIfEnabled ( OneCasePerLine . visit, for: node)
112
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
111
113
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
112
114
return . visitChildren
113
115
}
@@ -165,12 +167,22 @@ class LintPipeline: SyntaxVisitor {
165
167
return . visitChildren
166
168
}
167
169
170
+ override func visit( _ node: GenericSpecializationExprSyntax ) -> SyntaxVisitorContinueKind {
171
+ visitIfEnabled ( UseShorthandTypeNames . visit, for: node)
172
+ return . visitChildren
173
+ }
174
+
168
175
override func visit( _ node: IdentifierPatternSyntax ) -> SyntaxVisitorContinueKind {
169
176
visitIfEnabled ( IdentifiersMustBeASCII . visit, for: node)
170
177
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
171
178
return . visitChildren
172
179
}
173
180
181
+ override func visit( _ node: IdentifierTypeSyntax ) -> SyntaxVisitorContinueKind {
182
+ visitIfEnabled ( UseShorthandTypeNames . visit, for: node)
183
+ return . visitChildren
184
+ }
185
+
174
186
override func visit( _ node: IfExprSyntax ) -> SyntaxVisitorContinueKind {
175
187
visitIfEnabled ( NoParensAroundConditions . visit, for: node)
176
188
return . visitChildren
@@ -194,13 +206,13 @@ class LintPipeline: SyntaxVisitor {
194
206
return . visitChildren
195
207
}
196
208
197
- override func visit( _ node: MemberBlockSyntax ) -> SyntaxVisitorContinueKind {
198
- visitIfEnabled ( AmbiguousTrailingClosureOverload . visit, for: node)
209
+ override func visit( _ node: MemberBlockItemListSyntax ) -> SyntaxVisitorContinueKind {
210
+ visitIfEnabled ( DoNotUseSemicolons . visit, for: node)
199
211
return . visitChildren
200
212
}
201
213
202
- override func visit( _ node: MemberBlockItemListSyntax ) -> SyntaxVisitorContinueKind {
203
- visitIfEnabled ( DoNotUseSemicolons . visit, for: node)
214
+ override func visit( _ node: MemberBlockSyntax ) -> SyntaxVisitorContinueKind {
215
+ visitIfEnabled ( AmbiguousTrailingClosureOverload . visit, for: node)
204
216
return . visitChildren
205
217
}
206
218
@@ -224,6 +236,7 @@ class LintPipeline: SyntaxVisitor {
224
236
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
225
237
visitIfEnabled ( DontRepeatTypeInStaticProperties . visit, for: node)
226
238
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
239
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
227
240
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
228
241
return . visitChildren
229
242
}
@@ -233,11 +246,6 @@ class LintPipeline: SyntaxVisitor {
233
246
return . visitChildren
234
247
}
235
248
236
- override func visit( _ node: IdentifierTypeSyntax ) -> SyntaxVisitorContinueKind {
237
- visitIfEnabled ( UseShorthandTypeNames . visit, for: node)
238
- return . visitChildren
239
- }
240
-
241
249
override func visit( _ node: SourceFileSyntax ) -> SyntaxVisitorContinueKind {
242
250
visitIfEnabled ( AlwaysUseLowerCamelCase . visit, for: node)
243
251
visitIfEnabled ( AmbiguousTrailingClosureOverload . visit, for: node)
@@ -249,16 +257,12 @@ class LintPipeline: SyntaxVisitor {
249
257
return . visitChildren
250
258
}
251
259
252
- override func visit( _ node: GenericSpecializationExprSyntax ) -> SyntaxVisitorContinueKind {
253
- visitIfEnabled ( UseShorthandTypeNames . visit, for: node)
254
- return . visitChildren
255
- }
256
-
257
260
override func visit( _ node: StructDeclSyntax ) -> SyntaxVisitorContinueKind {
258
261
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
259
262
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
260
263
visitIfEnabled ( DontRepeatTypeInStaticProperties . visit, for: node)
261
264
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
265
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
262
266
visitIfEnabled ( UseSynthesizedInitializer . visit, for: node)
263
267
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
264
268
return . visitChildren
0 commit comments