Skip to content

Fix Colmi R03 heart-rate history sync (timezone offset in 0x15 request) #363

Fix Colmi R03 heart-rate history sync (timezone offset in 0x15 request)

Fix Colmi R03 heart-rate history sync (timezone offset in 0x15 request) #363

Triggered via pull request October 2, 2026 05:25
Status Success
Total duration 26s
Artifacts –

swiftlint.yml

on: pull_request
SwiftLint
17s
SwiftLint
Fit to window
Zoom out
Zoom in

Annotations

11 warnings and 1 notice
SwiftLint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
SwiftLint: PulseLoop/RingProtocol/ColmiSyncEngine.swift#L308
Else and catch should be on the same line, one space after the previous declaration (statement_position)
SwiftLint: PulseLoop/RingProtocol/ColmiSyncEngine.swift#L303
Else and catch should be on the same line, one space after the previous declaration (statement_position)
SwiftLint: PulseLoop/RingProtocol/ColmiSyncEngine.swift#L302
Else and catch should be on the same line, one space after the previous declaration (statement_position)
SwiftLint: PulseLoop/RingProtocol/ColmiSyncEngine.swift#L299
Else and catch should be on the same line, one space after the previous declaration (statement_position)
SwiftLint: PulseLoop/RingProtocol/ColmiSyncEngine.swift#L200
Else and catch should be on the same line, one space after the previous declaration (statement_position)
SwiftLint: PulseLoop/RingProtocol/ColmiSyncEngine.swift#L195
Else and catch should be on the same line, one space after the previous declaration (statement_position)
SwiftLint: PulseLoop/RingProtocol/RingBLEClient.swift#L1048
File should contain 600 lines or less excluding comments and whitespaces: currently contains 702 (file_length)
SwiftLint: PulseLoop/RingProtocol/ColmiEncoder.swift#L38
Line should be 140 characters or less; currently it has 142 characters (line_length)
SwiftLint: PulseLoop/Settings/AppleHealthPrefsStore.swift#L24
Declaration masterEnabled contains the term "master" which is not considered inclusive (inclusive_language)
SwiftLint: PulseLoop/Settings/NutritionPrefsStore.swift#L15
Declaration masterEnabled contains the term "master" which is not considered inclusive (inclusive_language)
SwiftLint
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.