Skip to content

Commit 4bfd1ce

Browse files
[gardening] fix typo "Nuumer" → "Numer"
1 parent 4c4689c commit 4bfd1ce

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

Sources/TSCUtility/Version.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ public enum VersionError: Error, CustomStringConvertible {
5454
/// Some or all of the version core identifiers contain non-numerical characters or are empty.
5555
case nonNuumericalOrEmptyVersionCoreIdentifiers(_ identifiers: [String])
5656
/// Some or all of the pre-release identifiers contain characters other than alpha-numerics and hyphens.
57-
case nonAlphaNuumerHyphenalPrereleaseIdentifiers(_ identifiers: [String])
57+
case nonAlphaNumerHyphenalPrereleaseIdentifiers(_ identifiers: [String])
5858
/// Some or all of the build metadata identifiers contain characters other than alpha-numerics and hyphens.
59-
case nonAlphaNuumerHyphenalBuildMetadataIdentifiers(_ identifiers: [String])
59+
case nonAlphaNumerHyphenalBuildMetadataIdentifiers(_ identifiers: [String])
6060

6161
public var description: String {
6262
switch self {
@@ -72,11 +72,11 @@ public enum VersionError: Error, CustomStringConvertible {
7272
let nonNumericalIdentifiers = identifiers.filter { !$0.allSatisfy(\.isNumber) }
7373
return "non-numerical characters in version core identifier\(nonNumericalIdentifiers.count > 1 ? "s" : "") \(nonNumericalIdentifiers.map { "'\($0)'" } .joined(separator: ", "))"
7474
}
75-
case let .nonAlphaNuumerHyphenalPrereleaseIdentifiers(identifiers):
75+
case let .nonAlphaNumerHyphenalPrereleaseIdentifiers(identifiers):
7676
// Not checking for `.isASCII` here because non-ASCII characters should've already been caught before this.
7777
let nonAlhpaNumericalIdentifiers = identifiers.filter { !$0.allSatisfy { $0.isLetter || $0.isNumber || $0 == "-" } }
7878
return "characters other than alpha-numerics and hyphens in pre-release identifier\(nonAlhpaNumericalIdentifiers.count > 1 ? "s" : "") \(nonAlhpaNumericalIdentifiers.map { "'\($0)'" } .joined(separator: ", "))"
79-
case let .nonAlphaNuumerHyphenalBuildMetadataIdentifiers(identifiers):
79+
case let .nonAlphaNumerHyphenalBuildMetadataIdentifiers(identifiers):
8080
// Not checking for `.isASCII` here because non-ASCII characters should've already been caught before this.
8181
let nonAlhpaNumericalIdentifiers = identifiers.filter { !$0.allSatisfy { $0.isLetter || $0.isNumber || $0 == "-" } }
8282
return "characters other than alpha-numerics and hyphens in build metadata identifier\(nonAlhpaNumericalIdentifiers.count > 1 ? "s" : "") \(nonAlhpaNumericalIdentifiers.map { "'\($0)'" } .joined(separator: ", "))"
@@ -129,7 +129,7 @@ extension Version {
129129
let prereleaseStartIndex = versionString.index(after: prereleaseDelimiterIndex)
130130
let prereleaseIdentifiers = versionString[prereleaseStartIndex..<(metadataDelimiterIndex ?? versionString.endIndex)].split(separator: ".", omittingEmptySubsequences: false)
131131
guard prereleaseIdentifiers.allSatisfy( { $0.allSatisfy { $0.isLetter || $0.isNumber || $0 == "-" } } ) else {
132-
throw VersionError.nonAlphaNuumerHyphenalPrereleaseIdentifiers(prereleaseIdentifiers.map { String($0) })
132+
throw VersionError.nonAlphaNumerHyphenalPrereleaseIdentifiers(prereleaseIdentifiers.map { String($0) })
133133
}
134134
self.prereleaseIdentifiers = prereleaseIdentifiers.map { String($0) }
135135
} else {
@@ -140,7 +140,7 @@ extension Version {
140140
let metadataStartIndex = versionString.index(after: metadataDelimiterIndex)
141141
let buildMetadataIdentifiers = versionString[metadataStartIndex...].split(separator: ".", omittingEmptySubsequences: false)
142142
guard buildMetadataIdentifiers.allSatisfy( { $0.allSatisfy { $0.isLetter || $0.isNumber || $0 == "-" } } ) else {
143-
throw VersionError.nonAlphaNuumerHyphenalBuildMetadataIdentifiers(buildMetadataIdentifiers.map { String($0) })
143+
throw VersionError.nonAlphaNumerHyphenalBuildMetadataIdentifiers(buildMetadataIdentifiers.map { String($0) })
144144
}
145145
self.buildMetadataIdentifiers = buildMetadataIdentifiers.map { String($0) }
146146
} else {

Tests/TSCUtilityTests/VersionTests.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ class VersionTests: XCTestCase {
190190
// MARK: Well-formed version core, malformed pre-release identifiers
191191

192192
XCTAssertThrowsError(try Version(versionString: "233.377.610-hello world")) { error in
193-
guard let error = error as? VersionError, case .nonAlphaNuumerHyphenalPrereleaseIdentifiers(["hello world"]) = error else {
193+
guard let error = error as? VersionError, case .nonAlphaNumerHyphenalPrereleaseIdentifiers(["hello world"]) = error else {
194194
XCTFail()
195195
return
196196
}
@@ -296,15 +296,15 @@ class VersionTests: XCTestCase {
296296
// MARK: Well-formed version core, malformed build metadata identifiers
297297

298298
XCTAssertThrowsError(try Version(versionString: "17711.28657.46368+hello world.hello-.-world")) { error in
299-
guard let error = error as? VersionError, case .nonAlphaNuumerHyphenalBuildMetadataIdentifiers(["hello world", "hello-", "-world"]) = error else {
299+
guard let error = error as? VersionError, case .nonAlphaNumerHyphenalBuildMetadataIdentifiers(["hello world", "hello-", "-world"]) = error else {
300300
XCTFail()
301301
return
302302
}
303303
XCTAssertEqual(error.description, "characters other than alpha-numerics and hyphens in build metadata identifier 'hello world'")
304304
}
305305

306306
XCTAssertThrowsError(try Version(versionString: "28657.46368.75025+hello+world.hello world")) { error in
307-
guard let error = error as? VersionError, case .nonAlphaNuumerHyphenalBuildMetadataIdentifiers(["hello+world", "hello world"]) = error else {
307+
guard let error = error as? VersionError, case .nonAlphaNumerHyphenalBuildMetadataIdentifiers(["hello+world", "hello world"]) = error else {
308308
XCTFail()
309309
return
310310
}
@@ -393,7 +393,7 @@ class VersionTests: XCTestCase {
393393
// MARK: Well-formed version core, well-formed pre-release identifiers, malformed build metadata identifiers
394394

395395
XCTAssertThrowsError(try Version(versionString: "514229.832040.1346269-beta1+ ")) { error in
396-
guard let error = error as? VersionError, case .nonAlphaNuumerHyphenalBuildMetadataIdentifiers([" "]) = error else {
396+
guard let error = error as? VersionError, case .nonAlphaNumerHyphenalBuildMetadataIdentifiers([" "]) = error else {
397397
XCTFail()
398398
return
399399
}
@@ -403,7 +403,7 @@ class VersionTests: XCTestCase {
403403
// MARK: Well-formed version core, malformed pre-release identifiers, well-formed build metadata identifiers
404404

405405
XCTAssertThrowsError(try Version(versionString: "832040.1346269.2178309-beta 1.-+-")) { error in
406-
guard let error = error as? VersionError, case .nonAlphaNuumerHyphenalPrereleaseIdentifiers(["beta 1", "-"]) = error else {
406+
guard let error = error as? VersionError, case .nonAlphaNumerHyphenalPrereleaseIdentifiers(["beta 1", "-"]) = error else {
407407
XCTFail()
408408
return
409409
}
@@ -414,7 +414,7 @@ class VersionTests: XCTestCase {
414414

415415
// pre-release is diagnosed before build metadata is
416416
XCTAssertThrowsError(try Version(versionString: "1346269.2178309.3524578-beta 1++")) { error in
417-
guard let error = error as? VersionError, case .nonAlphaNuumerHyphenalPrereleaseIdentifiers(["beta 1"]) = error else {
417+
guard let error = error as? VersionError, case .nonAlphaNumerHyphenalPrereleaseIdentifiers(["beta 1"]) = error else {
418418
XCTFail()
419419
return
420420
}

0 commit comments

Comments
 (0)