Skip to content

Commit 551675b

Browse files
authored
Merge pull request #1721 from thomasvl/format_fixes
Some swift-format lint fixes
2 parents c67ed66 + e1c4ca3 commit 551675b

File tree

9 files changed

+28
-32
lines changed

9 files changed

+28
-32
lines changed

Sources/SwiftProtobuf/SimpleExtensionMap.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public struct SimpleExtensionMap: ExtensionMap, ExpressibleByArrayLiteral {
6060
let fieldNumber = newValue.fieldNumber
6161
if let l = fields[fieldNumber] {
6262
let messageType = newValue.messageType
63-
var newL = l.filter { return $0.messageType != messageType }
63+
var newL = l.filter { $0.messageType != messageType }
6464
newL.append(newValue)
6565
fields[fieldNumber] = newL
6666
} else {

Sources/SwiftProtobufPluginLibrary/Descriptor.swift

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ public final class FileDescriptor {
380380
// The compiler ensures there aren't cycles between a file and dependencies, so
381381
// this doesn't run the risk of creating any retain cycles that would force these
382382
// to have to be weak.
383-
let dependencies = proto.dependency.map { return registry.fileDescriptor(named: $0)! }
383+
let dependencies = proto.dependency.map { registry.fileDescriptor(named: $0)! }
384384
self.dependencies = dependencies
385385
self.publicDependencies = proto.publicDependency.map { dependencies[Int($0)] }
386386
self.weakDependencies = proto.weakDependency.map { dependencies[Int($0)] }
@@ -394,10 +394,10 @@ public final class FileDescriptor {
394394

395395
// descriptor.proto documents the files will be in deps order. That means we
396396
// any external reference will have been in the previous files in the set.
397-
self.enums.forEach { $0.bind(file: self, registry: registry, containingType: nil) }
398-
self.messages.forEach { $0.bind(file: self, registry: registry, containingType: nil) }
399-
self.extensions.forEach { $0.bind(file: self, registry: registry, containingType: nil) }
400-
self.services.forEach { $0.bind(file: self, registry: registry) }
397+
for e in enums { e.bind(file: self, registry: registry, containingType: nil) }
398+
for m in messages { m.bind(file: self, registry: registry, containingType: nil) }
399+
for e in extensions { e.bind(file: self, registry: registry, containingType: nil) }
400+
for s in services { s.bind(file: self, registry: registry) }
401401
}
402402

403403
/// Fetch the source information for a give path. For more details on the paths
@@ -418,7 +418,7 @@ public final class FileDescriptor {
418418
private lazy var locationMap: [IndexPath: Google_Protobuf_SourceCodeInfo.Location] = {
419419
var result: [IndexPath: Google_Protobuf_SourceCodeInfo.Location] = [:]
420420
for loc in sourceCodeInfo.location {
421-
let intList = loc.path.map { return Int($0) }
421+
let intList = loc.path.map { Int($0) }
422422
result[IndexPath(indexes: intList)] = loc
423423
}
424424
return result
@@ -569,7 +569,7 @@ public final class Descriptor {
569569
/// leading subset of `oneofs` (or the same if there are no synthetic entries).
570570
public private(set) lazy var realOneofs: [OneofDescriptor] = {
571571
// Lazy because `isSynthetic` can't be called until after `bind()`.
572-
return self.oneofs.filter { !$0._isSynthetic }
572+
self.oneofs.filter { !$0._isSynthetic }
573573
}()
574574
/// The extension field defintions under this message.
575575
public let extensions: [FieldDescriptor]
@@ -590,7 +590,7 @@ public final class Descriptor {
590590
/// contiguious (i.e. - [(21,30),(10,20)] -> [(10,30)])
591591
@available(*, deprecated, message: "Please open a GitHub issue if you think functionality is missing.")
592592
public private(set) lazy var normalizedExtensionRanges: [Google_Protobuf_DescriptorProto.ExtensionRange] = {
593-
var ordered = self.extensionRanges.sorted(by: { return $0.start < $1.start })
593+
var ordered = self.extensionRanges.sorted(by: { $0.start < $1.start })
594594
if ordered.count > 1 {
595595
for i in (0..<(ordered.count - 1)).reversed() {
596596
if ordered[i].end == ordered[i + 1].start {
@@ -688,7 +688,7 @@ public final class Descriptor {
688688
// TODO: This can skip the synthetic oneofs as no features can be set on
689689
// them to inherrit things.
690690
let oneofFeatures = proto.oneofDecl.map {
691-
return featureResolver.resolve($0.options, resolvedParent: resolvedFeatures)
691+
featureResolver.resolve($0.options, resolvedParent: resolvedFeatures)
692692
}
693693

694694
self.messageExtensionRanges = proto.extensionRange.enumerated().map {
@@ -759,12 +759,12 @@ public final class Descriptor {
759759
fileprivate func bind(file: FileDescriptor, registry: Registry, containingType: Descriptor?) {
760760
_file = file
761761
self.containingType = containingType
762-
messageExtensionRanges.forEach { $0.bind(containingType: self, registry: registry) }
763-
enums.forEach { $0.bind(file: file, registry: registry, containingType: self) }
764-
messages.forEach { $0.bind(file: file, registry: registry, containingType: self) }
765-
fields.forEach { $0.bind(file: file, registry: registry, containingType: self) }
766-
oneofs.forEach { $0.bind(registry: registry, containingType: self) }
767-
extensions.forEach { $0.bind(file: file, registry: registry, containingType: self) }
762+
for e in messageExtensionRanges { e.bind(containingType: self, registry: registry) }
763+
for e in enums { e.bind(file: file, registry: registry, containingType: self) }
764+
for m in messages { m.bind(file: file, registry: registry, containingType: self) }
765+
for f in fields { f.bind(file: file, registry: registry, containingType: self) }
766+
for o in oneofs { o.bind(registry: registry, containingType: self) }
767+
for e in extensions { e.bind(file: file, registry: registry, containingType: self) }
768768

769769
// Synthetic oneofs come after normal oneofs. The C++ Descriptor enforces this, only
770770
// here as a secondary validation because other code can rely on it.
@@ -878,7 +878,7 @@ public final class EnumDescriptor {
878878
// Done initializing, register ourselves.
879879
registry.register(enum: self)
880880

881-
values.forEach { $0.bind(enumType: self) }
881+
for v in values { v.bind(enumType: self) }
882882
}
883883

884884
fileprivate func bind(file: FileDescriptor, registry: Registry, containingType: Descriptor?) {
@@ -1461,7 +1461,7 @@ public final class ServiceDescriptor {
14611461

14621462
fileprivate func bind(file: FileDescriptor, registry: Registry) {
14631463
_file = file
1464-
methods.forEach { $0.bind(service: self, registry: registry) }
1464+
for m in methods { m.bind(service: self, registry: registry) }
14651465
}
14661466
}
14671467

Sources/SwiftProtobufPluginLibrary/SwiftProtobufNamer.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ public final class SwiftProtobufNamer {
131131
// the names to help make the different Swift versions clear
132132
// which they are.
133133
let firstValue = enumValues.first!.number
134-
let hasMultipleValues = enumValues.contains(where: { return $0.number != firstValue })
134+
let hasMultipleValues = enumValues.contains(where: { $0.number != firstValue })
135135

136136
guard hasMultipleValues else {
137137
// Was the first case, all one value, just aliases that mapped

Sources/protoc-gen-swift/Descriptor+Extensions.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,9 +252,9 @@ extension Descriptor {
252252
/// `extensionRanges` no longer can apply as the things have been merged.
253253
var _normalizedExtensionRanges: [Range<Int32>] {
254254
var ordered: [Range<Int32>] = self.messageExtensionRanges.sorted(by: {
255-
return $0.start < $1.start
255+
$0.start < $1.start
256256
}).map {
257-
return $0.start..<$0.end
257+
$0.start..<$0.end
258258
}
259259
if ordered.count > 1 {
260260
for i in (0..<(ordered.count - 1)).reversed() {

Sources/protoc-gen-swift/ExtensionSetGenerator.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ class ExtensionSetGenerator {
182182
}.map {
183183
// Now strip off the original index to just get the list of ExtensionGenerators
184184
// again.
185-
return $0.element
185+
$0.element
186186
}
187187

188188
// Loop through the group list and each time a new containing type is hit,

Sources/protoc-gen-swift/FileGenerator.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,11 +162,11 @@ class FileGenerator {
162162
extensionSet.add(extensionFields: fileDescriptor.extensions)
163163

164164
let enums = fileDescriptor.enums.map {
165-
return EnumGenerator(descriptor: $0, generatorOptions: generatorOptions, namer: namer)
165+
EnumGenerator(descriptor: $0, generatorOptions: generatorOptions, namer: namer)
166166
}
167167

168168
let messages = fileDescriptor.messages.map {
169-
return MessageGenerator(
169+
MessageGenerator(
170170
descriptor: $0,
171171
generatorOptions: generatorOptions,
172172
namer: namer,

Sources/protoc-gen-swift/MessageGenerator.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,7 @@ class MessageGenerator {
135135
// Messages that have a storage class will always need @unchecked.
136136
let needsUnchecked =
137137
storage != nil
138-
|| descriptor.fields.contains {
139-
return $0.type == .bytes
140-
}
138+
|| descriptor.fields.contains { $0.type == .bytes }
141139
conformances.append(needsUnchecked ? "@unchecked Sendable" : "Sendable")
142140

143141
p.print(

Sources/protoc-gen-swift/OneofGenerator.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,7 @@ class OneofGenerator {
215215
// Data isn't marked as Sendable on linux until Swift 5.9, so until
216216
// then all oneof enums with Data fields need to be manually marked as
217217
// @unchecked.
218-
let hasBytesField = oneofDescriptor.fields.contains {
219-
return $0.type == .bytes
220-
}
218+
let hasBytesField = oneofDescriptor.fields.contains { $0.type == .bytes }
221219
let sendableConformance = hasBytesField ? "@unchecked Sendable" : "Sendable"
222220

223221
// Repeat the comment from the oneof to provide some context

Tests/SwiftProtobufPluginLibraryTests/Test_SwiftLanguage.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ final class Test_SwiftLanguage: XCTestCase {
2727
"Should be valid: \(identifier)"
2828
)
2929
}
30-
let quotedCases = cases.map { return "`\($0)`" }
30+
let quotedCases = cases.map { "`\($0)`" }
3131
for identifier in quotedCases {
3232
XCTAssertFalse(
3333
isValidSwiftIdentifier(identifier, allowQuoted: false),
@@ -56,7 +56,7 @@ final class Test_SwiftLanguage: XCTestCase {
5656
"Should NOT be valid: \(identifier)"
5757
)
5858
}
59-
let quotedCases = cases.map { return "`\($0)`" }
59+
let quotedCases = cases.map { "`\($0)`" }
6060
for identifier in cases + quotedCases {
6161
XCTAssertFalse(
6262
isValidSwiftIdentifier(identifier, allowQuoted: false),

0 commit comments

Comments
 (0)