Skip to content

Commit 5dc2e3c

Browse files
authored
Fix several warnings across the codebase (#8743)
1 parent e75b4d2 commit 5dc2e3c

File tree

4 files changed

+25
-32
lines changed

4 files changed

+25
-32
lines changed

Sources/Workspace/Workspace+Manifests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ extension Workspace {
226226

227227
let inputNodes: [GraphLoadingNode] = try root.packages.map { identity, package in
228228
inputIdentities.append(package.reference)
229-
var traits: Set<String>? = rootEnabledTraitsMap[package.reference.identity] ?? []
229+
let traits: Set<String>? = rootEnabledTraitsMap[package.reference.identity] ?? []
230230

231231
let node = try GraphLoadingNode(
232232
identity: identity,
@@ -239,7 +239,7 @@ extension Workspace {
239239
let package = dependency.packageRef
240240
inputIdentities.append(package)
241241
return try manifestsMap[dependency.identity].map { manifest in
242-
var traits: Set<String>? = rootDependenciesEnabledTraitsMap[dependency.identity] ?? []
242+
let traits: Set<String>? = rootDependenciesEnabledTraitsMap[dependency.identity] ?? []
243243

244244
return try GraphLoadingNode(
245245
identity: dependency.identity,
@@ -629,7 +629,7 @@ extension Workspace {
629629
let firstLevelDependencies = try topLevelManifests.values.map { manifest in
630630
try manifest.dependencies.filter { dep in
631631
guard configuration.pruneDependencies else { return true }
632-
var enabledTraits: Set<String>? = root.enabledTraits[manifest.packageIdentity]
632+
let enabledTraits: Set<String>? = root.enabledTraits[manifest.packageIdentity]
633633
let isDepUsed = try manifest.isPackageDependencyUsed(dep, enabledTraits: enabledTraits)
634634
return isDepUsed
635635
}.map(\.packageRef)

Tests/BasicsTests/FileSystem/InMemoryFilesSystemTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ struct InMemoryFileSystemTests {
145145

146146
// WHEN we write contents to the file
147147
// THEn we expect an error to occus
148-
try withKnownIssue {
148+
withKnownIssue {
149149
try fs.writeFileContents(pathUnderTest, bytes: expectedContents)
150150
}
151151

@@ -165,7 +165,7 @@ struct InMemoryFileSystemTests {
165165

166166
// WHEN we write contents to the file
167167
// THEN we expect an error to occur
168-
try withKnownIssue {
168+
withKnownIssue {
169169
try fs.writeFileContents(pathUnderTest, bytes: expectedContents)
170170
}
171171

@@ -201,7 +201,7 @@ struct InMemoryFileSystemTests {
201201

202202
// WHEN we read a non-existing file
203203
// THEN an error occurs
204-
try withKnownIssue {
204+
withKnownIssue {
205205
let _ = try fs.readFileContents("/file/does/not/exists")
206206
}
207207
}

Tests/BasicsTests/TripleTests.swift

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ struct TripleTests {
4949
],
5050
)
5151
func isAppleIsDarwin(_ tripleName: String, _ isApple: Bool, _ isDarwin: Bool) throws {
52-
let triple = try #require(try Triple(tripleName), "Unknown triple '\(tripleName)'.")
52+
let triple = try Triple(tripleName)
5353
#expect(
5454
isApple == triple.isApple(),
5555
"""
@@ -160,7 +160,7 @@ struct TripleTests {
160160
func tripleStringForPlatformVersion(
161161
tripleName: String, version: String, expectedTriple: String
162162
) throws {
163-
let triple = try #require(try Triple(tripleName), "Unknown triple '\(tripleName)'.")
163+
let triple = try Triple(tripleName)
164164
let actualTriple = triple.tripleString(forPlatformVersion: version)
165165
#expect(
166166
actualTriple == expectedTriple,
@@ -252,8 +252,7 @@ struct TripleTests {
252252
func knownTripleParsing(
253253
data: DataKnownTripleParsing,
254254
) throws {
255-
let triple = try #require(
256-
try Triple(data.tripleName), "Unknown triple '\(data.tripleName)'.")
255+
let triple = try Triple(data.tripleName)
257256
#expect(triple.arch == data.expectedArch, "Actual arch not as expected")
258257
#expect(triple.subArch == data.expectedSubArch, "Actual subarch is not as expected")
259258
#expect(triple.vendor == data.expectedVendor, "Actual Vendor is not as expected")
@@ -263,31 +262,27 @@ struct TripleTests {
263262
}
264263

265264
@Test
266-
func triple() {
267-
let linux = try? Triple("x86_64-unknown-linux-gnu")
268-
#expect(linux != nil)
269-
#expect(linux!.os == .linux)
270-
#expect(linux!.osVersion == Triple.Version.zero)
271-
#expect(linux!.environment == .gnu)
265+
func triple() throws {
266+
let linux = try Triple("x86_64-unknown-linux-gnu")
267+
#expect(linux.os == .linux)
268+
#expect(linux.osVersion == Triple.Version.zero)
269+
#expect(linux.environment == .gnu)
272270

273-
let macos = try? Triple("x86_64-apple-macosx10.15")
274-
#expect(macos! != nil)
275-
#expect(macos!.osVersion == .init(parse: "10.15"))
271+
let macos = try Triple("x86_64-apple-macosx10.15")
272+
#expect(macos.osVersion == .init(parse: "10.15"))
276273
let newVersion = "10.12"
277-
let tripleString = macos!.tripleString(forPlatformVersion: newVersion)
274+
let tripleString = macos.tripleString(forPlatformVersion: newVersion)
278275
#expect(tripleString == "x86_64-apple-macosx10.12")
279-
let macosNoX = try? Triple("x86_64-apple-macos12.2")
280-
#expect(macosNoX! != nil)
281-
#expect(macosNoX!.os == .macosx)
282-
#expect(macosNoX!.osVersion == .init(parse: "12.2"))
276+
let macosNoX = try Triple("x86_64-apple-macos12.2")
277+
#expect(macosNoX.os == .macosx)
278+
#expect(macosNoX.osVersion == .init(parse: "12.2"))
283279

284-
let android = try? Triple("aarch64-unknown-linux-android24")
285-
#expect(android != nil)
286-
#expect(android!.os == .linux)
287-
#expect(android!.environment == .android)
280+
let android = try Triple("aarch64-unknown-linux-android24")
281+
#expect(android.os == .linux)
282+
#expect(android.environment == .android)
288283

289-
let linuxWithABIVersion = try? Triple("x86_64-unknown-linux-gnu42")
290-
#expect(linuxWithABIVersion!.environment == .gnu)
284+
let linuxWithABIVersion = try Triple("x86_64-unknown-linux-gnu42")
285+
#expect(linuxWithABIVersion.environment == .gnu)
291286
}
292287

293288
@Test

Tests/WorkspaceTests/WorkspaceTests.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3886,8 +3886,6 @@ final class WorkspaceTests: XCTestCase {
38863886
}
38873887

38883888
func testResolvedFileSchemeToolsVersion() async throws {
3889-
let fs = InMemoryFileSystem()
3890-
38913889
for pair in [
38923890
(ToolsVersion.v5_2, ToolsVersion.v5_2),
38933891
(ToolsVersion.v5_6, ToolsVersion.v5_6),

0 commit comments

Comments
 (0)