fix: improve array mutation safety to prevent potential crashes #75
pr-checks.yml
on: push
Build
2m 19s
SwiftLint
17s
UI Tests
37s
PR Checks Complete
3s
Annotations
7 errors and 15 warnings
|
Unit Tests
Canceling since a higher priority waiting request for PR Checks-refs/heads/main exists
|
|
Unit Tests
The operation was canceled.
|
|
UI Tests
Canceling since a higher priority waiting request for PR Checks-refs/heads/main exists
|
|
UI Tests
The operation was canceled.
|
|
PR Checks Complete
Process completed with exit code 1.
|
|
PR Checks Complete
Tests failed
|
|
PR Checks
Canceling since a higher priority waiting request for PR Checks-refs/heads/main exists
|
|
Code Quality
Found hardcoded font sizes (should use Theme.Typography):
|
|
Code Quality
Found files exceeding 500 lines:
|
|
Code Quality
Found .glassEffect without #available check:
|
|
Code Quality
Found potential force unwraps:
|
|
Code Quality
Found print() statements in production code:
|
|
SwiftLint:
MyMacCleaner/Core/Services/PermissionsService.swift#L78
Force unwrapping should be avoided (force_unwrapping)
|
|
SwiftLint:
MyMacCleaner/Core/Services/PermissionsService.swift#L72
Force unwrapping should be avoided (force_unwrapping)
|
|
SwiftLint:
MyMacCleaner/Core/Services/UpdateManager.swift#L258
Optional should be implicitly initialized without nil (implicit_optional_initialization)
|
|
SwiftLint:
MyMacCleaner/Core/Services/UpdateManager.swift#L255
Optional should be implicitly initialized without nil (implicit_optional_initialization)
|
|
SwiftLint:
MyMacCleaner/Core/Services/UpdateManager.swift#L212
Colons should be next to the identifier when specifying a type and next to the key in dictionary literals (colon)
|
|
SwiftLint:
MyMacCleaner/Core/Services/HomebrewService.swift#L42
`where` clauses are preferred over a single `if` inside a `for` (for_where)
|
|
SwiftLint:
MyMacCleaner/Core/Services/LocalizationManager.swift#L54
Collection literals should not have trailing commas (trailing_comma)
|
|
SwiftLint:
MyMacCleaner/Core/Services/LocalizationManager.swift#L60
`where` clauses are preferred over a single `if` inside a `for` (for_where)
|
|
SwiftLint:
MyMacCleaner/Core/Services/OrphanedFilesScanner.swift#L114
Collection literals should not have trailing commas (trailing_comma)
|
|
SwiftLint:
MyMacCleaner/Core/Design/Animations.swift#L305
Force unwrapping should be avoided (force_unwrapping)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
test-results
|
216 Bytes |
sha256:4482a3808e37babcc49e5ccb988d56b8cb70fba0c80838db7b9fa889662be506
|
|