Skip to content

Commit 359fb93

Browse files
committed
fix linting issues
1 parent d7f05cb commit 359fb93

File tree

4 files changed

+22
-14
lines changed

4 files changed

+22
-14
lines changed

automation/run_ios_tests.sh

+7-6
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ for arg in "$@"; do
2121
done
2222

2323

24-
export SOURCE_ROOT=$(pwd)
24+
SOURCE_ROOT=$(pwd)
25+
export SOURCE_ROOT
2526
export PROJECT=MozillaRustComponentsWrapper
2627

2728
# Conditionally generate the UniFFi bindings with rust binaries and bundle it into an XCFramework
@@ -31,9 +32,9 @@ if [ "$SKIP_BUILDING" != true ]; then
3132
./components/external/glean/glean-core/ios/sdk_generator.sh \
3233
-g Glean \
3334
-o ./megazords/ios-rust/Sources/MozillaRustComponentsWrapper/Generated/Glean \
34-
${SOURCE_ROOT}/components/nimbus/metrics.yaml \
35-
${SOURCE_ROOT}/components/sync_manager/metrics.yaml \
36-
${SOURCE_ROOT}/components/sync_manager/pings.yaml
35+
"${SOURCE_ROOT}"/components/nimbus/metrics.yaml \
36+
"${SOURCE_ROOT}"/components/sync_manager/metrics.yaml \
37+
"${SOURCE_ROOT}"/components/sync_manager/pings.yaml
3738

3839
# Build the XCFramework
3940
./megazords/ios-rust/build-xcframework.sh --build-profile release
@@ -51,7 +52,7 @@ set -o pipefail
5152
xcodebuild \
5253
-scheme MozillaRustComponents \
5354
-sdk iphonesimulator \
54-
-destination 'platform=iOS Simulator,name=iPhone 16e' \
55+
-destination 'platform=iOS Simulator,name=iPhone 15' \
5556
test | tee raw_xcodetest.log | xcpretty
5657
result=${PIPESTATUS[0]}
5758
set -e
@@ -60,7 +61,7 @@ set -e
6061
popd > /dev/null
6162

6263
# Provide clear messaging based on test results
63-
if [ $result -eq 0 ]; then
64+
if [ "$result" -eq 0 ]; then
6465
echo "✅ Swift tests pass!"
6566
else
6667
echo "❌ Swift tests failed!"

megazords/ios-rust/Sources/MozillaRustComponentsWrapper/Sync15/RustSyncTelemetryPing.swift

+6-6
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public class RustSyncTelemetryPing {
1010
public let events: [EventInfo]
1111
public let syncs: [SyncInfo]
1212

13-
private static let EMPTY_UID = String(repeating: "0", count: 32)
13+
private static let EMPTYUID = String(repeating: "0", count: 32)
1414

1515
init(version: Int, uid: String, events: [EventInfo], syncs: [SyncInfo]) {
1616
self.version = version
@@ -21,7 +21,7 @@ public class RustSyncTelemetryPing {
2121

2222
static func empty() -> RustSyncTelemetryPing {
2323
return RustSyncTelemetryPing(version: 1,
24-
uid: EMPTY_UID,
24+
uid: EMPTYUID,
2525
events: [EventInfo](),
2626
syncs: [SyncInfo]())
2727
}
@@ -44,7 +44,7 @@ public class RustSyncTelemetryPing {
4444

4545
return try RustSyncTelemetryPing(version: version,
4646
uid: stringOrNull(jsonObject: jsonObject,
47-
key: "uid") ?? EMPTY_UID,
47+
key: "uid") ?? EMPTYUID,
4848
events: events, syncs: syncs)
4949
}
5050

@@ -224,7 +224,7 @@ public class OutgoingInfo {
224224
static func fromJSONArray(jsonArray: [[String: Any]]) -> [OutgoingInfo] {
225225
var result = [OutgoingInfo]()
226226

227-
for (_, item) in jsonArray.enumerated() {
227+
for item in jsonArray {
228228
result.append(fromJSON(jsonObject: item))
229229
}
230230

@@ -288,7 +288,7 @@ public class ProblemInfo {
288288
static func fromJSONArray(jsonArray: [[String: Any]]) throws -> [ProblemInfo] {
289289
var result = [ProblemInfo]()
290290

291-
for (_, item) in jsonArray.enumerated() {
291+
for item in jsonArray {
292292
try result.append(fromJSON(jsonObject: item))
293293
}
294294

@@ -379,7 +379,7 @@ public class EventInfo {
379379
static func fromJSONArray(jsonArray: [[String: Any]]) throws -> [EventInfo] {
380380
var result = [EventInfo]()
381381

382-
for (_, item) in jsonArray.enumerated() {
382+
for item in jsonArray {
383383
try result.append(fromJSON(jsonObject: item))
384384
}
385385

megazords/ios-rust/Sources/MozillaRustComponentsWrapper/Sync15/SyncUnlockInfo.swift

+8-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,14 @@ open class SyncUnlockInfo {
1414
public var loginEncryptionKey: String
1515
public var tabsLocalId: String?
1616

17-
public init(kid: String, fxaAccessToken: String, syncKey: String, tokenserverURL: String, loginEncryptionKey: String, tabsLocalId: String? = nil) {
17+
public init(
18+
kid: String,
19+
fxaAccessToken: String,
20+
syncKey: String,
21+
tokenserverURL: String,
22+
loginEncryptionKey: String,
23+
tabsLocalId: String? = nil
24+
) {
1825
self.kid = kid
1926
self.fxaAccessToken = fxaAccessToken
2027
self.syncKey = syncKey

taskcluster/scripts/build-and-test-swift.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# Repository root dir
1313
ROOT_DIR = pathlib.Path(__file__).parent.parent.parent
1414

15-
WRAPPER_DIR = "megazords/ios-rust/Sources/MozillaRustComponentsWrapper/"
15+
WRAPPER_DIR = pathlib.Path("megazords/ios-rust/Sources/MozillaRustComponentsWrapper/")
1616
# List of globs to copy the sources from
1717
SOURCE_TO_COPY = [
1818
WRAPPER_DIR / "ASOhttpClient",

0 commit comments

Comments
 (0)