Build Information
Successful build of html-to-markdown-swift, reference main (cd6e7e), with Swift 6.4 for macOS (SPM) on 24 Sep 2026 08:15:55 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/jaredhowland/html-to-markdown-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/jaredhowland/html-to-markdown-swift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at cd6e7ed chore: update badges in README.md
Cloned https://github.com/jaredhowland/html-to-markdown-swift.git
Revision (git rev-parse @):
cd6e7ed013b8686a51c879b9710aea445378a4b8
SUCCESS checkout https://github.com/jaredhowland/html-to-markdown-swift.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/jaredhowland/html-to-markdown-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 96]
[Planning deferred tasks]
[25 / 42]
[26 / 43] SwiftSoup
[36 / 88]
[38 / 88]
[43 / 88]
[45 / 88]
[49 / 88]
[51 / 88]
[54 / 88]
[57 / 88]
[59 / 88]
[60 / 88]
[71 / 88] SwiftSoup
[78 / 89] SwiftSoup
[87 / 134]
[90 / 134]
[97 / 134] SwiftSoup
[99 / 134]
[103 / 134]
[105 / 134]
[108 / 134]
[111 / 134]
[113 / 134]
[114 / 134]
[125 / 134] HTMLToMarkdown
[131 / 134] HTMLToMarkdown
Build complete! (14.95 sec)
Fetching https://github.com/scinfu/SwiftSoup.git
[1/6932] Fetching swiftsoup
Fetched https://github.com/scinfu/SwiftSoup.git (1.88s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 2.13.9 (2.49s)
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.13.9
warning: 'spi-builder-workspace': found 34 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/blockquote.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/blockquote.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/bold.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/bold.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/code.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/code.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/heading.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/heading.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/image.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/image.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/link.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/link.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/list.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/list.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/metadata.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/commonmark/testdata/GoldenFiles/metadata.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/emoji/testdata/GoldenFiles/emoji.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/emoji/testdata/GoldenFiles/emoji.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/referencelinks/testdata/GoldenFiles/image-reference.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/referencelinks/testdata/GoldenFiles/image-reference.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/referencelinks/testdata/GoldenFiles/link-reference.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/referencelinks/testdata/GoldenFiles/link-reference.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/strikethrough/testdata/GoldenFiles/strikethrough.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/strikethrough/testdata/GoldenFiles/strikethrough.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/table/testdata/GoldenFiles/basics.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/table/testdata/GoldenFiles/basics.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/table/testdata/GoldenFiles/col_row_span.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/table/testdata/GoldenFiles/col_row_span.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/table/testdata/GoldenFiles/contents.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/table/testdata/GoldenFiles/contents.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/table/testdata/GoldenFiles/email.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/table/testdata/GoldenFiles/email.out.md
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/table/testdata/GoldenFiles/parents.in.html
/Users/admin/builder/spi-builder-workspace/Tests/data/plugin/table/testdata/GoldenFiles/parents.out.md
/Users/admin/builder/spi-builder-workspace/Sources/plugin/commonmark/render_list.swift:16:23: [1;33mwarning: [1;39mvalue 'self' was defined but never used; consider replacing with boolean test[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m14 |[0;0m
[0;36m15 |[0;0m conv.Register.rendererFor("ol", .block, { [weak self] ctx, w, n in
[0;36m16 |[0;0m guard let self = self else { return .tryNext }
[0;36m|[0;0m `- [1;33mwarning: [1;39mvalue 'self' was defined but never used; consider replacing with boolean test[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m17 |[0;0m var startAt = 1
[0;36m18 |[0;0m if let element = n as? Element,
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/plugin/tasklist/tasklist.swift:22:30: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m20 |[0;0m let checked = input.hasAttr("checked")
[0;36m21 |[0;0m let placeholder = try? Element(Tag.valueOf("task-list-checkbox"), "")
[0;36m22 |[0;0m if checked { [4;39mtry? placeholder?.attr("checked", "")[0;0m }
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m23 |[0;0m if let next = input.nextSibling() as? TextNode {
[0;36m24 |[0;0m let trimmed = next.text().replacingOccurrences(of: "^\\s+", with: "", options: .regularExpression)
/Users/admin/builder/spi-builder-workspace/Sources/plugin/tasklist/tasklist.swift:25:21: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m23 |[0;0m if let next = input.nextSibling() as? TextNode {
[0;36m24 |[0;0m let trimmed = next.text().replacingOccurrences(of: "^\\s+", with: "", options: .regularExpression)
[0;36m25 |[0;0m [4;39mtry? next.text(trimmed)[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m26 |[0;0m }
[0;36m27 |[0;0m if let placeholder = placeholder {
/Users/admin/builder/spi-builder-workspace/Sources/plugin/tasklist/tasklist.swift:25:21: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m23 |[0;0m if let next = input.nextSibling() as? TextNode {
[0;36m24 |[0;0m let trimmed = next.text().replacingOccurrences(of: "^\\s+", with: "", options: .regularExpression)
[0;36m25 |[0;0m try? next.text(trimmed)
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m26 |[0;0m }
[0;36m27 |[0;0m if let placeholder = placeholder {
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
/Users/admin/builder/spi-builder-workspace/Sources/plugin/atlassian/atlassian_render_attachments.swift:17:17: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m15 |[0;0m
[0;36m16 |[0;0m guard let img = try? Element(Tag.valueOf("img"), "") else { continue }
[0;36m17 |[0;0m [4;39mtry? img.attr("src", filename)[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m18 |[0;0m try? img.attr("alt", filename)
[0;36m19 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/plugin/atlassian/atlassian_render_attachments.swift:18:17: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m16 |[0;0m guard let img = try? Element(Tag.valueOf("img"), "") else { continue }
[0;36m17 |[0;0m try? img.attr("src", filename)
[0;36m18 |[0;0m [4;39mtry? img.attr("alt", filename)[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m19 |[0;0m
[0;36m20 |[0;0m // Carry over ac:width as width attribute
/Users/admin/builder/spi-builder-workspace/Sources/plugin/atlassian/atlassian_render_attachments.swift:22:37: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m20 |[0;0m // Carry over ac:width as width attribute
[0;36m21 |[0;0m let width = (try? acImage.attr("ac:width")) ?? ""
[0;36m22 |[0;0m if !width.isEmpty { [4;39mtry? img.attr("width", width)[0;0m }
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m23 |[0;0m
[0;36m24 |[0;0m try? acImage.replaceWith(img)
/Users/admin/builder/spi-builder-workspace/Sources/plugin/atlassian/atlassian_render_attachments.swift:44:17: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m42 |[0;0m
[0;36m43 |[0;0m guard let a = try? Element(Tag.valueOf("a"), "") else { continue }
[0;36m44 |[0;0m [4;39mtry? a.attr("href", filename)[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m45 |[0;0m try? a.text(label)
[0;36m46 |[0;0m try? acLink.replaceWith(a)
/Users/admin/builder/spi-builder-workspace/Sources/plugin/atlassian/atlassian_render_attachments.swift:45:17: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m43 |[0;0m guard let a = try? Element(Tag.valueOf("a"), "") else { continue }
[0;36m44 |[0;0m try? a.attr("href", filename)
[0;36m45 |[0;0m [4;39mtry? a.text(label)[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m46 |[0;0m try? acLink.replaceWith(a)
[0;36m47 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/plugin/atlassian/atlassian_render_code_blocks.swift:23:40: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m21 |[0;0m guard let pre = try? Element(Tag.valueOf("pre"), ""),
[0;36m22 |[0;0m let code = try? Element(Tag.valueOf("code"), "") else { continue }
[0;36m23 |[0;0m if !language.isEmpty { [4;39mtry? code.attr("class", "language-\(language)")[0;0m }
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m24 |[0;0m try? code.text(codeText)
[0;36m25 |[0;0m try? pre.appendChild(code)
/Users/admin/builder/spi-builder-workspace/Sources/plugin/atlassian/atlassian_render_code_blocks.swift:24:17: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m22 |[0;0m let code = try? Element(Tag.valueOf("code"), "") else { continue }
[0;36m23 |[0;0m if !language.isEmpty { try? code.attr("class", "language-\(language)") }
[0;36m24 |[0;0m [4;39mtry? code.text(codeText)[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m25 |[0;0m try? pre.appendChild(code)
[0;36m26 |[0;0m try? macro.replaceWith(pre)
/Users/admin/builder/spi-builder-workspace/Sources/plugin/atlassian/atlassian_render_code_blocks.swift:25:17: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m23 |[0;0m if !language.isEmpty { try? code.attr("class", "language-\(language)") }
[0;36m24 |[0;0m try? code.text(codeText)
[0;36m25 |[0;0m [4;39mtry? pre.appendChild(code)[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m26 |[0;0m try? macro.replaceWith(pre)
[0;36m27 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/plugin/commonmark/handle_pre_render.swift:54:42: [1;33mwarning: [1;39mconditional cast from 'Element' to 'Element' always succeeds[0;0m
[0;36m52 |[0;0m var p = link.parent()
[0;36m53 |[0;0m while let parent = p {
[0;36m54 |[0;0m if let parentEl = parent as? Element, parentEl.tagName() == "a" {
[0;36m|[0;0m `- [1;33mwarning: [1;39mconditional cast from 'Element' to 'Element' always succeeds[0;0m
[0;36m55 |[0;0m try link.unwrap()
[0;36m56 |[0;0m break
/Users/admin/builder/spi-builder-workspace/Sources/plugin/commonmark/handle_pre_render.swift:149:29: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m147 |[0;0m let t = firstText.getWholeText()
[0;36m148 |[0;0m if t.hasPrefix("\n") {
[0;36m149 |[0;0m try firstText.text(String(t.dropFirst()))
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m150 |[0;0m }
[0;36m151 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/plugin/commonmark/handle_pre_render.swift:193:37: [1;33mwarning: [1;39mresult of call to 'after' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m191 |[0;0m try element.tagName("strong")
[0;36m192 |[0;0m let br = Element(Tag("br"), "")
[0;36m193 |[0;0m try element.after(br)
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of call to 'after' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m194 |[0;0m case "blockquote":
[0;36m195 |[0;0m let quoteBefore = TextNode(" \"", "")
/Users/admin/builder/spi-builder-workspace/Sources/plugin/commonmark/handle_pre_render.swift:198:37: [1;33mwarning: [1;39mresult of call to 'after' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m196 |[0;0m let quoteAfter = TextNode("\" ", "")
[0;36m197 |[0;0m try element.before(quoteBefore)
[0;36m198 |[0;0m try element.after(quoteAfter)
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of call to 'after' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m199 |[0;0m try element.tagName("span")
[0;36m200 |[0;0m case "pre":
/Users/admin/builder/spi-builder-workspace/Sources/plugin/commonmark/handle_pre_render.swift:337:21: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m335 |[0;0m if getFirstCodeChild(element) != nil {
[0;36m336 |[0;0m if let prevText = getPrevTextNodeOf(element) {
[0;36m337 |[0;0m try prevText.text(prevText.getWholeText() + " ")
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m338 |[0;0m }
[0;36m339 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/plugin/commonmark/handle_pre_render.swift:342:21: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m340 |[0;0m if getLastCodeChild(element) != nil {
[0;36m341 |[0;0m if let nextText = getNextTextNodeOf(element) {
[0;36m342 |[0;0m try nextText.text(" " + nextText.getWholeText())
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m343 |[0;0m }
[0;36m344 |[0;0m }
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
/Users/admin/builder/spi-builder-workspace/Sources/collapse/collapse.swift:52:13: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m50 |[0;0m }
[0;36m51 |[0;0m
[0;36m52 |[0;0m try textNode.text(text)
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m53 |[0;0m prevText = textNode
[0;36m54 |[0;0m keepLeadingWs = false
/Users/admin/builder/spi-builder-workspace/Sources/collapse/collapse.swift:93:21: [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m91 |[0;0m prevText = nil
[0;36m92 |[0;0m } else {
[0;36m93 |[0;0m [4;39mtry? pt.text(ptText)[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'try?' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m94 |[0;0m }
[0;36m95 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/collapse/collapse.swift:93:21: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m91 |[0;0m prevText = nil
[0;36m92 |[0;0m } else {
[0;36m93 |[0;0m try? pt.text(ptText)
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m94 |[0;0m }
[0;36m95 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/collapse/collapse.swift:117:13: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m115 |[0;0m try pt.remove()
[0;36m116 |[0;0m } else {
[0;36m117 |[0;0m try pt.text(ptText)
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m118 |[0;0m }
[0;36m119 |[0;0m }
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
Build complete.
{
"dependencies" : [
{
"identity" : "swiftsoup",
"requirement" : {
"range" : [
{
"lower_bound" : "2.4.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/scinfu/SwiftSoup.git"
}
],
"manifest_display_name" : "html-to-markdown-swift",
"name" : "html-to-markdown-swift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "HTMLToMarkdown",
"targets" : [
"HTMLToMarkdown"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "HTMLToMarkdownTests",
"module_type" : "SwiftTarget",
"name" : "HTMLToMarkdownTests",
"path" : "Tests",
"product_dependencies" : [
"SwiftSoup"
],
"sources" : [
"collapse-collapse_test.swift",
"converter-convert_test.swift",
"converter-url_test.swift",
"internal-escape-elem_code_test.swift",
"internal-escape-elem_divider_test.swift",
"internal-escape-elem_header_test.swift",
"internal-escape-elem_image_test.swift",
"internal-escape-elem_italic_bold_test.swift",
"internal-escape-elem_list_test.swift",
"internal-textutils-collapse_code_test.swift",
"internal-textutils-delimiter_test.swift",
"internal-textutils-surrounding_spaces_test.swift",
"plugin-atlassian_test.swift",
"plugin-commonmark-commonmark_test.swift",
"plugin-commonmark-render_bold_italic_test.swift",
"plugin-commonmark-validation_test.swift",
"plugin-emoji_test.swift",
"plugin-frontmatter_test.swift",
"plugin-gfm_test.swift",
"plugin-markdownextra_test.swift",
"plugin-multimarkdown_test.swift",
"plugin-pandoc_test.swift",
"plugin-reference-links_test.swift",
"plugin-rmarkdown_test.swift",
"plugin-strikethrough-strikethrough_test.swift",
"plugin-table-table_test.swift",
"plugin-tasklist_test.swift",
"plugin-typography-linkify_test.swift",
"plugin-typography-replacements_test.swift",
"plugin-typography-smart-quotes_test.swift",
"plugin-typography_test.swift",
"plugin-vimeo_test.swift",
"plugin-youtube_test.swift",
"swift-golden_test.swift"
],
"target_dependencies" : [
"HTMLToMarkdown"
],
"type" : "test"
},
{
"c99name" : "HTMLToMarkdown",
"module_type" : "SwiftTarget",
"name" : "HTMLToMarkdown",
"path" : "Sources",
"product_dependencies" : [
"SwiftSoup"
],
"product_memberships" : [
"HTMLToMarkdown"
],
"sources" : [
"collapse/collapse.swift",
"collapse/is_node.swift",
"collapse/whitespace.swift",
"convert_api.swift",
"converter/convert.swift",
"converter/converter.swift",
"converter/ctx.swift",
"converter/plugin.swift",
"converter/prioritized.swift",
"converter/register.swift",
"converter/render.swift",
"converter/writer.swift",
"internal/escape/elem_backslash.swift",
"internal/escape/elem_code.swift",
"internal/escape/elem_divider.swift",
"internal/escape/elem_header.swift",
"internal/escape/elem_image.swift",
"internal/escape/elem_italic_bold.swift",
"internal/escape/elem_list.swift",
"internal/escape/elem_quote.swift",
"internal/escape/replacer.swift",
"internal/escape/util.swift",
"internal/textutils/codefence.swift",
"internal/textutils/collapse_code.swift",
"internal/textutils/escape_multiline.swift",
"internal/textutils/prefix_lines.swift",
"internal/textutils/quote.swift",
"internal/textutils/surrounding_spaces.swift",
"marker/marker.swift",
"plugin/atlassian/atlassian.swift",
"plugin/atlassian/atlassian_render_attachments.swift",
"plugin/atlassian/atlassian_render_autolinks.swift",
"plugin/atlassian/atlassian_render_code_blocks.swift",
"plugin/atlassian/atlassian_render_image_sizing.swift",
"plugin/base/base.swift",
"plugin/base/renderers.swift",
"plugin/commonmark/commonmark.swift",
"plugin/commonmark/handle_pre_render.swift",
"plugin/commonmark/options.swift",
"plugin/commonmark/render_blockquote.swift",
"plugin/commonmark/render_bold_italic.swift",
"plugin/commonmark/render_break.swift",
"plugin/commonmark/render_code.swift",
"plugin/commonmark/render_comment.swift",
"plugin/commonmark/render_divider.swift",
"plugin/commonmark/render_heading.swift",
"plugin/commonmark/render_image.swift",
"plugin/commonmark/render_link.swift",
"plugin/commonmark/render_list.swift",
"plugin/commonmark/url_utils.swift",
"plugin/commonmark/validation.swift",
"plugin/emoji/emoji.swift",
"plugin/emoji/emoji_render.swift",
"plugin/emoji/emoji_table.swift",
"plugin/frontmatter/frontmatter.swift",
"plugin/gfm/gfm.swift",
"plugin/gfm/gfm_render_abbr.swift",
"plugin/gfm/gfm_render_definition_lists.swift",
"plugin/gfm/gfm_render_details_summary.swift",
"plugin/gfm/gfm_render_sub_sup.swift",
"plugin/markdownextra/markdownextra.swift",
"plugin/markdownextra/me_render_abbreviations.swift",
"plugin/markdownextra/me_render_definition_lists.swift",
"plugin/markdownextra/me_render_footnotes.swift",
"plugin/markdownextra/me_render_header_ids.swift",
"plugin/multimarkdown/mmd_render_definition_lists.swift",
"plugin/multimarkdown/mmd_render_figure.swift",
"plugin/multimarkdown/mmd_render_footnotes.swift",
"plugin/multimarkdown/mmd_render_image_attributes.swift",
"plugin/multimarkdown/mmd_render_sub_sup.swift",
"plugin/multimarkdown/multimarkdown.swift",
"plugin/pandoc/pandoc.swift",
"plugin/pandoc/pandoc_render_definition_lists.swift",
"plugin/pandoc/pandoc_render_footnotes.swift",
"plugin/pandoc/pandoc_render_header_ids.swift",
"plugin/pandoc/pandoc_render_math.swift",
"plugin/pandoc/pandoc_render_sub_sup.swift",
"plugin/referencelinks/referencelinks.swift",
"plugin/referencelinks/referencelinks_render_images.swift",
"plugin/referencelinks/referencelinks_render_links.swift",
"plugin/rmarkdown/rmarkdown.swift",
"plugin/rmarkdown/rmarkdown_render_figures.swift",
"plugin/rmarkdown/rmarkdown_render_tabsets.swift",
"plugin/strikethrough/strikethrough.swift",
"plugin/table/1_select.swift",
"plugin/table/2_collect.swift",
"plugin/table/3_render.swift",
"plugin/table/table.swift",
"plugin/table/utils.swift",
"plugin/tasklist/tasklist.swift",
"plugin/typography/typography.swift",
"plugin/typography/typography_linkify.swift",
"plugin/typography/typography_replacements.swift",
"plugin/typography/typography_smart_quotes.swift",
"plugin/typography/typography_utils.swift",
"plugin/vimeo/vimeo.swift",
"plugin/youtube/youtube.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.