@@ -34,6 +34,11 @@ class LintPipeline: SyntaxVisitor {
34
34
super. init ( viewMode: . sourceAccurate)
35
35
}
36
36
37
+ override func visit( _ node: ActorDeclSyntax ) -> SyntaxVisitorContinueKind {
38
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
39
+ return . visitChildren
40
+ }
41
+
37
42
override func visit( _ node: AsExprSyntax ) -> SyntaxVisitorContinueKind {
38
43
visitIfEnabled ( NeverForceUnwrap . visit, for: node)
39
44
return . visitChildren
@@ -42,6 +47,7 @@ class LintPipeline: SyntaxVisitor {
42
47
override func visit( _ node: AssociatedTypeDeclSyntax ) -> SyntaxVisitorContinueKind {
43
48
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
44
49
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
50
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
45
51
return . visitChildren
46
52
}
47
53
@@ -51,6 +57,7 @@ class LintPipeline: SyntaxVisitor {
51
57
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
52
58
visitIfEnabled ( DontRepeatTypeInStaticProperties . visit, for: node)
53
59
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
60
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
54
61
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
55
62
return . visitChildren
56
63
}
@@ -108,6 +115,7 @@ class LintPipeline: SyntaxVisitor {
108
115
visitIfEnabled ( FullyIndirectEnum . visit, for: node)
109
116
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
110
117
visitIfEnabled ( OneCasePerLine . visit, for: node)
118
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
111
119
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
112
120
return . visitChildren
113
121
}
@@ -165,12 +173,22 @@ class LintPipeline: SyntaxVisitor {
165
173
return . visitChildren
166
174
}
167
175
176
+ override func visit( _ node: GenericSpecializationExprSyntax ) -> SyntaxVisitorContinueKind {
177
+ visitIfEnabled ( UseShorthandTypeNames . visit, for: node)
178
+ return . visitChildren
179
+ }
180
+
168
181
override func visit( _ node: IdentifierPatternSyntax ) -> SyntaxVisitorContinueKind {
169
182
visitIfEnabled ( IdentifiersMustBeASCII . visit, for: node)
170
183
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
171
184
return . visitChildren
172
185
}
173
186
187
+ override func visit( _ node: IdentifierTypeSyntax ) -> SyntaxVisitorContinueKind {
188
+ visitIfEnabled ( UseShorthandTypeNames . visit, for: node)
189
+ return . visitChildren
190
+ }
191
+
174
192
override func visit( _ node: IfExprSyntax ) -> SyntaxVisitorContinueKind {
175
193
visitIfEnabled ( NoParensAroundConditions . visit, for: node)
176
194
return . visitChildren
@@ -194,13 +212,13 @@ class LintPipeline: SyntaxVisitor {
194
212
return . visitChildren
195
213
}
196
214
197
- override func visit( _ node: MemberBlockSyntax ) -> SyntaxVisitorContinueKind {
198
- visitIfEnabled ( AmbiguousTrailingClosureOverload . visit, for: node)
215
+ override func visit( _ node: MemberBlockItemListSyntax ) -> SyntaxVisitorContinueKind {
216
+ visitIfEnabled ( DoNotUseSemicolons . visit, for: node)
199
217
return . visitChildren
200
218
}
201
219
202
- override func visit( _ node: MemberBlockItemListSyntax ) -> SyntaxVisitorContinueKind {
203
- visitIfEnabled ( DoNotUseSemicolons . visit, for: node)
220
+ override func visit( _ node: MemberBlockSyntax ) -> SyntaxVisitorContinueKind {
221
+ visitIfEnabled ( AmbiguousTrailingClosureOverload . visit, for: node)
204
222
return . visitChildren
205
223
}
206
224
@@ -224,6 +242,7 @@ class LintPipeline: SyntaxVisitor {
224
242
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
225
243
visitIfEnabled ( DontRepeatTypeInStaticProperties . visit, for: node)
226
244
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
245
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
227
246
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
228
247
return . visitChildren
229
248
}
@@ -233,11 +252,6 @@ class LintPipeline: SyntaxVisitor {
233
252
return . visitChildren
234
253
}
235
254
236
- override func visit( _ node: IdentifierTypeSyntax ) -> SyntaxVisitorContinueKind {
237
- visitIfEnabled ( UseShorthandTypeNames . visit, for: node)
238
- return . visitChildren
239
- }
240
-
241
255
override func visit( _ node: SourceFileSyntax ) -> SyntaxVisitorContinueKind {
242
256
visitIfEnabled ( AlwaysUseLowerCamelCase . visit, for: node)
243
257
visitIfEnabled ( AmbiguousTrailingClosureOverload . visit, for: node)
@@ -249,16 +263,12 @@ class LintPipeline: SyntaxVisitor {
249
263
return . visitChildren
250
264
}
251
265
252
- override func visit( _ node: GenericSpecializationExprSyntax ) -> SyntaxVisitorContinueKind {
253
- visitIfEnabled ( UseShorthandTypeNames . visit, for: node)
254
- return . visitChildren
255
- }
256
-
257
266
override func visit( _ node: StructDeclSyntax ) -> SyntaxVisitorContinueKind {
258
267
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
259
268
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
260
269
visitIfEnabled ( DontRepeatTypeInStaticProperties . visit, for: node)
261
270
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
271
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
262
272
visitIfEnabled ( UseSynthesizedInitializer . visit, for: node)
263
273
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
264
274
return . visitChildren
@@ -300,6 +310,7 @@ class LintPipeline: SyntaxVisitor {
300
310
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
301
311
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
302
312
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
313
+ visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
303
314
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
304
315
return . visitChildren
305
316
}
0 commit comments