Skip to content

Enhance STMarkdown components with new styling and header management #31

Enhance STMarkdown components with new styling and header management

Enhance STMarkdown components with new styling and header management #31

Triggered via pull request July 1, 2026 08:27
Status Failure
Total duration 28s
Artifacts

swift.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 11 warnings
build
Process completed with exit code 2.
build: Sources/STMarkdown/Parsing/STMarkdownStreamingPresenter.swift#L869
Prefer shorthand operators (+=, -=, *=, /=) over doing the operation and assigning (shorthand_operator)
build: Sources/STMarkdown/Parsing/STMarkdownStreamingTransforms.swift#L10
Enum body should span 1000 lines or less excluding comments and whitespace: currently spans 1021 lines (type_body_length)
build: Sources/STMarkdown/Parsing/STMarkdownStreamingTransforms.swift#L495
Prefer shorthand operators (+=, -=, *=, /=) over doing the operation and assigning (shorthand_operator)
build: Sources/STMarkdown/Parsing/STMarkdownSemanticNormalizer.swift#L92
Duplicate sets of conditions in the same branch instruction should be avoided (duplicate_conditions)
build: Sources/STMarkdown/Parsing/STMarkdownSemanticNormalizer.swift#L79
Duplicate sets of conditions in the same branch instruction should be avoided (duplicate_conditions)
build: Sources/STMarkdown/Rendering/STMarkdownStreamingPresentationHelpers.swift#L246
Prefer shorthand operators (+=, -=, *=, /=) over doing the operation and assigning (shorthand_operator)
build: Sources/STMarkdown/Table/STStreamingMarkdownTableHostView.swift#L14
Tuples should have at most 2 members (large_tuple)
build: Sources/STMarkdown/UI/STMarkdownStreamingTextView.swift#L630
Tuples should have at most 2 members (large_tuple)
build: Sources/STMarkdown/UI/STMarkdownStreamingTextView.swift#L350
Force casts should be avoided (force_cast)
build
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/
build: Sources/STSecurity/STKeychainHelper.swift#L10
Imports should be sorted (sorted_imports)
build: Sources/STSecurity/STKeychainHelper.swift#L9
Imports should be sorted (sorted_imports)
build: Sources/STSecurity/STKeychainHelper.swift#L445
Force unwrapping should be avoided (force_unwrapping)
build: Sources/STSecurity/STKeychainHelper.swift#L360
Force unwrapping should be avoided (force_unwrapping)
build: Sources/STSecurity/STKeychainHelper.swift#L240
Force unwrapping should be avoided (force_unwrapping)
build: Sources/STSecurity/STKeychainHelper.swift#L192
Force unwrapping should be avoided (force_unwrapping)
build: Sources/STSecurity/STKeychainHelper.swift#L170
Force unwrapping should be avoided (force_unwrapping)
build: Sources/STSecurity/STKeychainHelper.swift#L117
Types used for hosting only static members should be implemented as a caseless enum to avoid instantiation (convenience_type)
build: Sources/STSecurity/STAntiDebugMonitor.swift#L20
Closing brace with closing parenthesis should not have any whitespaces in the middle (closing_brace)
build
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust