@@ -46,11 +46,13 @@ class LintPipeline: SyntaxVisitor {
46
46
47
47
override func visit( _ node: ActorDeclSyntax ) -> SyntaxVisitorContinueKind {
48
48
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
49
+ visitIfEnabled ( NoAccessLevelOnExtensionDeclaration . visit, for: node)
49
50
visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
50
51
return . visitChildren
51
52
}
52
53
override func visitPost( _ node: ActorDeclSyntax ) {
53
54
onVisitPost ( rule: AllPublicDeclarationsHaveDocumentation . self, for: node)
55
+ onVisitPost ( rule: NoAccessLevelOnExtensionDeclaration . self, for: node)
54
56
onVisitPost ( rule: TypeNamesShouldBeCapitalized . self, for: node)
55
57
}
56
58
@@ -86,6 +88,7 @@ class LintPipeline: SyntaxVisitor {
86
88
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
87
89
visitIfEnabled ( AlwaysUseLowerCamelCase . visit, for: node)
88
90
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
91
+ visitIfEnabled ( NoAccessLevelOnExtensionDeclaration . visit, for: node)
89
92
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
90
93
visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
91
94
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
@@ -95,6 +98,7 @@ class LintPipeline: SyntaxVisitor {
95
98
onVisitPost ( rule: AllPublicDeclarationsHaveDocumentation . self, for: node)
96
99
onVisitPost ( rule: AlwaysUseLowerCamelCase . self, for: node)
97
100
onVisitPost ( rule: BeginDocumentationCommentWithOneLineSummary . self, for: node)
101
+ onVisitPost ( rule: NoAccessLevelOnExtensionDeclaration . self, for: node)
98
102
onVisitPost ( rule: NoLeadingUnderscores . self, for: node)
99
103
onVisitPost ( rule: TypeNamesShouldBeCapitalized . self, for: node)
100
104
onVisitPost ( rule: UseTripleSlashForDocumentationComments . self, for: node)
@@ -196,6 +200,7 @@ class LintPipeline: SyntaxVisitor {
196
200
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
197
201
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
198
202
visitIfEnabled ( FullyIndirectEnum . visit, for: node)
203
+ visitIfEnabled ( NoAccessLevelOnExtensionDeclaration . visit, for: node)
199
204
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
200
205
visitIfEnabled ( OneCasePerLine . visit, for: node)
201
206
visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
@@ -206,6 +211,7 @@ class LintPipeline: SyntaxVisitor {
206
211
onVisitPost ( rule: AllPublicDeclarationsHaveDocumentation . self, for: node)
207
212
onVisitPost ( rule: BeginDocumentationCommentWithOneLineSummary . self, for: node)
208
213
onVisitPost ( rule: FullyIndirectEnum . self, for: node)
214
+ onVisitPost ( rule: NoAccessLevelOnExtensionDeclaration . self, for: node)
209
215
onVisitPost ( rule: NoLeadingUnderscores . self, for: node)
210
216
onVisitPost ( rule: OneCasePerLine . self, for: node)
211
217
onVisitPost ( rule: TypeNamesShouldBeCapitalized . self, for: node)
@@ -258,6 +264,7 @@ class LintPipeline: SyntaxVisitor {
258
264
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
259
265
visitIfEnabled ( AlwaysUseLowerCamelCase . visit, for: node)
260
266
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
267
+ visitIfEnabled ( NoAccessLevelOnExtensionDeclaration . visit, for: node)
261
268
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
262
269
visitIfEnabled ( OmitExplicitReturns . visit, for: node)
263
270
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
@@ -268,6 +275,7 @@ class LintPipeline: SyntaxVisitor {
268
275
onVisitPost ( rule: AllPublicDeclarationsHaveDocumentation . self, for: node)
269
276
onVisitPost ( rule: AlwaysUseLowerCamelCase . self, for: node)
270
277
onVisitPost ( rule: BeginDocumentationCommentWithOneLineSummary . self, for: node)
278
+ onVisitPost ( rule: NoAccessLevelOnExtensionDeclaration . self, for: node)
271
279
onVisitPost ( rule: NoLeadingUnderscores . self, for: node)
272
280
onVisitPost ( rule: OmitExplicitReturns . self, for: node)
273
281
onVisitPost ( rule: UseTripleSlashForDocumentationComments . self, for: node)
@@ -361,13 +369,15 @@ class LintPipeline: SyntaxVisitor {
361
369
override func visit( _ node: InitializerDeclSyntax ) -> SyntaxVisitorContinueKind {
362
370
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
363
371
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
372
+ visitIfEnabled ( NoAccessLevelOnExtensionDeclaration . visit, for: node)
364
373
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
365
374
visitIfEnabled ( ValidateDocumentationComments . visit, for: node)
366
375
return . visitChildren
367
376
}
368
377
override func visitPost( _ node: InitializerDeclSyntax ) {
369
378
onVisitPost ( rule: AllPublicDeclarationsHaveDocumentation . self, for: node)
370
379
onVisitPost ( rule: BeginDocumentationCommentWithOneLineSummary . self, for: node)
380
+ onVisitPost ( rule: NoAccessLevelOnExtensionDeclaration . self, for: node)
371
381
onVisitPost ( rule: UseTripleSlashForDocumentationComments . self, for: node)
372
382
onVisitPost ( rule: ValidateDocumentationComments . self, for: node)
373
383
}
@@ -491,6 +501,7 @@ class LintPipeline: SyntaxVisitor {
491
501
override func visit( _ node: StructDeclSyntax ) -> SyntaxVisitorContinueKind {
492
502
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
493
503
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
504
+ visitIfEnabled ( NoAccessLevelOnExtensionDeclaration . visit, for: node)
494
505
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
495
506
visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
496
507
visitIfEnabled ( UseSynthesizedInitializer . visit, for: node)
@@ -500,6 +511,7 @@ class LintPipeline: SyntaxVisitor {
500
511
override func visitPost( _ node: StructDeclSyntax ) {
501
512
onVisitPost ( rule: AllPublicDeclarationsHaveDocumentation . self, for: node)
502
513
onVisitPost ( rule: BeginDocumentationCommentWithOneLineSummary . self, for: node)
514
+ onVisitPost ( rule: NoAccessLevelOnExtensionDeclaration . self, for: node)
503
515
onVisitPost ( rule: NoLeadingUnderscores . self, for: node)
504
516
onVisitPost ( rule: TypeNamesShouldBeCapitalized . self, for: node)
505
517
onVisitPost ( rule: UseSynthesizedInitializer . self, for: node)
@@ -509,13 +521,15 @@ class LintPipeline: SyntaxVisitor {
509
521
override func visit( _ node: SubscriptDeclSyntax ) -> SyntaxVisitorContinueKind {
510
522
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
511
523
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
524
+ visitIfEnabled ( NoAccessLevelOnExtensionDeclaration . visit, for: node)
512
525
visitIfEnabled ( OmitExplicitReturns . visit, for: node)
513
526
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
514
527
return . visitChildren
515
528
}
516
529
override func visitPost( _ node: SubscriptDeclSyntax ) {
517
530
onVisitPost ( rule: AllPublicDeclarationsHaveDocumentation . self, for: node)
518
531
onVisitPost ( rule: BeginDocumentationCommentWithOneLineSummary . self, for: node)
532
+ onVisitPost ( rule: NoAccessLevelOnExtensionDeclaration . self, for: node)
519
533
onVisitPost ( rule: OmitExplicitReturns . self, for: node)
520
534
onVisitPost ( rule: UseTripleSlashForDocumentationComments . self, for: node)
521
535
}
@@ -573,6 +587,7 @@ class LintPipeline: SyntaxVisitor {
573
587
override func visit( _ node: TypeAliasDeclSyntax ) -> SyntaxVisitorContinueKind {
574
588
visitIfEnabled ( AllPublicDeclarationsHaveDocumentation . visit, for: node)
575
589
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
590
+ visitIfEnabled ( NoAccessLevelOnExtensionDeclaration . visit, for: node)
576
591
visitIfEnabled ( NoLeadingUnderscores . visit, for: node)
577
592
visitIfEnabled ( TypeNamesShouldBeCapitalized . visit, for: node)
578
593
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
@@ -581,6 +596,7 @@ class LintPipeline: SyntaxVisitor {
581
596
override func visitPost( _ node: TypeAliasDeclSyntax ) {
582
597
onVisitPost ( rule: AllPublicDeclarationsHaveDocumentation . self, for: node)
583
598
onVisitPost ( rule: BeginDocumentationCommentWithOneLineSummary . self, for: node)
599
+ onVisitPost ( rule: NoAccessLevelOnExtensionDeclaration . self, for: node)
584
600
onVisitPost ( rule: NoLeadingUnderscores . self, for: node)
585
601
onVisitPost ( rule: TypeNamesShouldBeCapitalized . self, for: node)
586
602
onVisitPost ( rule: UseTripleSlashForDocumentationComments . self, for: node)
@@ -592,6 +608,7 @@ class LintPipeline: SyntaxVisitor {
592
608
visitIfEnabled ( BeginDocumentationCommentWithOneLineSummary . visit, for: node)
593
609
visitIfEnabled ( DontRepeatTypeInStaticProperties . visit, for: node)
594
610
visitIfEnabled ( NeverUseImplicitlyUnwrappedOptionals . visit, for: node)
611
+ visitIfEnabled ( NoAccessLevelOnExtensionDeclaration . visit, for: node)
595
612
visitIfEnabled ( UseTripleSlashForDocumentationComments . visit, for: node)
596
613
return . visitChildren
597
614
}
@@ -601,6 +618,7 @@ class LintPipeline: SyntaxVisitor {
601
618
onVisitPost ( rule: BeginDocumentationCommentWithOneLineSummary . self, for: node)
602
619
onVisitPost ( rule: DontRepeatTypeInStaticProperties . self, for: node)
603
620
onVisitPost ( rule: NeverUseImplicitlyUnwrappedOptionals . self, for: node)
621
+ onVisitPost ( rule: NoAccessLevelOnExtensionDeclaration . self, for: node)
604
622
onVisitPost ( rule: UseTripleSlashForDocumentationComments . self, for: node)
605
623
}
606
624
0 commit comments