The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftVizScale, reference 0.8.0 (6ce5a9), with Swift 6.3 for macOS (SPM) on 21 Apr 2026 16:19:36 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftviz/Scale.git
Reference: 0.8.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftviz/Scale
 * tag               0.8.0      -> FETCH_HEAD
HEAD is now at 6ce5a96 consistency cleanup
Cloned https://github.com/swiftviz/Scale.git
Revision (git rev-parse @):
6ce5a969597393cf3dc3f1444a58972da6f3761e
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/swiftviz/Scale.git at 0.8.0
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-docc-symbolkit
Fetching https://github.com/apple/swift-collections.git
[1/2277] Fetching swift-docc-plugin
[229/25860] Fetching swift-docc-plugin, swift-collections
[465/29532] Fetching swift-docc-plugin, swift-collections, swift-docc-symbolkit
Fetched https://github.com/apple/swift-docc-symbolkit from cache (1.16s)
[4164/25860] Fetching swift-docc-plugin, swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (2.05s)
Fetched https://github.com/apple/swift-docc-plugin from cache (2.05s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.3.0 (2.78s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.0 (0.79s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.71s)
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.3.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "scale",
      "name": "SwiftVizScale",
      "url": "https://github.com/swiftviz/Scale.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Scale",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "swift-collections",
          "name": "swift-collections",
          "url": "https://github.com/apple/swift-collections.git",
          "version": "1.4.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
          "traits": [
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/swiftviz/Scale.git
[1/9753] Fetching scale
Fetched https://github.com/swiftviz/Scale.git from cache (1.31s)
Fetching https://github.com/apple/swift-collections.git from cache
Fetched https://github.com/apple/swift-collections.git from cache (0.54s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (1.28s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.4.1
Creating working copy for https://github.com/swiftviz/Scale.git
Working copy of https://github.com/swiftviz/Scale.git resolved at 0.8.0 (6ce5a96)
warning: '.resolve-product-dependencies': dependency 'scale' is not used by any target
Found 1 product dependencies
  - swift-collections
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/swiftviz/Scale.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/16] Write sources
[13/16] Write swift-version--6988338F2F200930.txt
[15/34] Compiling _CollectionsUtilities RandomAccessCollection+Offsets.swift
[16/34] Compiling _CollectionsUtilities Specialize.swift
[17/34] Compiling _CollectionsUtilities UnsafeBufferPointer+Extras.swift
[18/34] Compiling _CollectionsUtilities Debugging.swift
[19/34] Compiling _CollectionsUtilities Descriptions.swift
[20/35] Compiling _CollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[21/35] Compiling _CollectionsUtilities _SortedCollection.swift
[22/35] Compiling _CollectionsUtilities _UniqueCollection.swift
[23/35] Compiling _CollectionsUtilities Integer rank.swift
[24/35] Compiling _CollectionsUtilities UInt+first and last set bit.swift
[25/35] Compiling _CollectionsUtilities UnsafeMutableBufferPointer+SE-0370.swift
[26/35] Compiling _CollectionsUtilities UnsafeMutablePointer+SE-0370.swift
[27/35] Compiling _CollectionsUtilities UInt+reversed.swift
[28/35] Compiling _CollectionsUtilities _UnsafeBitSet+Index.swift
[29/35] Emitting module _CollectionsUtilities
[30/35] Compiling _CollectionsUtilities UnsafeRawPointer extensions.swift
[31/35] Compiling _CollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[32/35] Compiling _CollectionsUtilities _UnsafeBitSet+_Word.swift
[33/35] Compiling _CollectionsUtilities _UnsafeBitSet.swift
[34/318] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[35/318] Compiling HeapModule Heap+Descriptions.swift
[36/318] Compiling HashTreeCollections _UnsafePath.swift
[37/318] Compiling HashTreeCollections TreeDictionary+Codable.swift
[38/319] Compiling HashTreeCollections _HashNodeHeader.swift
[39/319] Compiling HashTreeCollections _HashSlot.swift
[40/319] Compiling DequeModule _DequeBufferHeader.swift
[41/319] Compiling DequeModule _DequeSlot.swift
[42/319] Compiling HeapModule _HeapNode.swift
[43/319] Compiling HeapModule Heap.swift
[44/319] Compiling HashTreeCollections TreeDictionary+Debugging.swift
[45/319] Compiling HashTreeCollections TreeDictionary+Descriptions.swift
[46/319] Compiling HashTreeCollections TreeDictionary+Collection.swift
[47/319] Compiling HashTreeCollections TreeDictionary+CustomReflectable.swift
[48/319] Compiling HeapModule Heap+Invariants.swift
[49/319] Compiling HeapModule Heap+UnsafeHandle.swift
[50/319] Emitting module HeapModule
[51/319] Compiling DequeModule _UnsafeWrappedBuffer.swift
[52/319] Compiling HashTreeCollections _HashNode+Invariants.swift
[53/319] Compiling HashTreeCollections TreeSet+Equatable.swift
[54/319] Compiling HashTreeCollections TreeSet+ExpressibleByArrayLiteral.swift
[55/319] Compiling HashTreeCollections TreeSet+Extras.swift
[56/319] Compiling HashTreeCollections TreeSet+Filter.swift
[57/319] Compiling HashTreeCollections TreeSet+Hashable.swift
[58/325] Compiling HashTreeCollections _Bucket.swift
[59/325] Compiling HashTreeCollections _Hash.swift
[60/325] Compiling HashTreeCollections _HashLevel.swift
[61/325] Compiling HashTreeCollections _HashNode+Builder.swift
[62/325] Compiling HashTreeCollections _HashNode+Debugging.swift
[63/325] Compiling HashTreeCollections _HashNode+Initializers.swift
[64/325] Compiling HashTreeCollections TreeSet+Sendable.swift
[65/325] Compiling HashTreeCollections TreeSet+Sequence.swift
[66/325] Compiling HashTreeCollections TreeSet+SetAlgebra Initializers.swift
[67/325] Compiling HashTreeCollections _HashNode+Structural isEqualSet.swift
[68/325] Compiling HashTreeCollections _HashNode+Structural isSubset.swift
[69/325] Compiling HashTreeCollections _HashNode+Structural mapValues.swift
[70/325] Compiling HashTreeCollections TreeDictionary+Initializers.swift
[71/325] Compiling HashTreeCollections TreeDictionary+Keys.swift
[72/325] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[73/325] Compiling HashTreeCollections TreeDictionary+Merge.swift
[74/325] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[75/325] Compiling HashTreeCollections _AncestorHashSlots.swift
[76/325] Compiling HashTreeCollections _HashNode+Structural filter.swift
[77/325] Compiling HashTreeCollections _HashNode+Structural intersection.swift
[78/325] Compiling HashTreeCollections _HashNode+Structural isDisjoint.swift
[79/325] Compiling HashTreeCollections TreeDictionary+ExpressibleByDictionaryLiteral.swift
[80/325] Compiling HashTreeCollections TreeDictionary+Filter.swift
[81/325] Compiling HashTreeCollections TreeDictionary+Hashable.swift
[82/330] Emitting module BitCollections
[84/330] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[85/330] Compiling HashTreeCollections _HashNode+Subtree Removals.swift
[86/330] Compiling HashTreeCollections _HashNode+UnsafeHandle.swift
[87/330] Compiling HashTreeCollections _HashNode.swift
[89/330] Compiling HashTreeCollections _Bitmap.swift
[101/330] Compiling HashTreeCollections _RawHashNode.swift
[102/330] Compiling HashTreeCollections _UnmanagedHashNode.swift
[119/330] Emitting module DequeModule
[120/330] Compiling HashTreeCollections TreeDictionary+Sequence.swift
[121/330] Compiling HashTreeCollections TreeDictionary+Values.swift
[122/330] Compiling HashTreeCollections TreeDictionary.swift
[123/330] Compiling HashTreeCollections TreeSet+Codable.swift
[124/330] Compiling HashTreeCollections TreeSet+Collection.swift
[125/330] Compiling HashTreeCollections TreeSet+CustomReflectable.swift
[126/330] Compiling HashTreeCollections TreeSet+Debugging.swift
[127/330] Compiling _RopeModule Rope+MutatingForEach.swift
[128/330] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[129/330] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[130/330] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[131/330] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[132/330] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[133/330] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[134/330] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[135/330] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[142/338] Compiling HashTreeCollections _HashNode+Primitive Insertions.swift
[143/338] Compiling HashTreeCollections _HashNode+Primitive Removals.swift
[144/338] Compiling HashTreeCollections _HashNode+Primitive Replacement.swift
[145/338] Compiling HashTreeCollections _HashNode+Storage.swift
[146/338] Compiling HashTreeCollections _HashNode+Structural compactMapValues.swift
[149/338] Compiling HashTreeCollections _HashStack.swift
[150/338] Compiling HashTreeCollections _HashTreeIterator.swift
[151/338] Compiling HashTreeCollections _HashTreeStatistics.swift
[152/338] Compiling HashTreeCollections _RawHashNode+UnsafeHandle.swift
[153/338] Compiling HashTreeCollections _HashNode+Lookups.swift
[193/345] Compiling BitCollections BitSet.swift
[194/345] Compiling BitCollections Range+Utilities.swift
[195/345] Compiling BitCollections Slice+Utilities.swift
[196/345] Compiling BitCollections UInt+Tricks.swift
[197/345] Compiling BitCollections _Word.swift
[213/345] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[214/345] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[215/345] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[216/345] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[217/345] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[218/345] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[219/345] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[220/345] Compiling HashTreeCollections TreeSet.swift
[232/345] Compiling OrderedCollections OrderedSet.swift
[233/345] Compiling OrderedCollections _UnsafeBitset.swift
[275/345] Emitting module OrderedCollections
[319/345] Emitting module _RopeModule
[336/345] Compiling _RopeModule Rope+Remove.swift
[337/345] Compiling _RopeModule Rope+RemoveSubrange.swift
[338/345] Compiling _RopeModule Rope+Split.swift
[339/345] Compiling _RopeModule Optional Utilities.swift
[340/345] Compiling _RopeModule String Utilities.swift
[341/345] Compiling _RopeModule String.Index+ABI.swift
[342/345] Compiling _RopeModule _CharacterRecognizer.swift
[343/345] Emitting module HashTreeCollections
[344/347] Compiling Collections Collections.swift
[345/347] Emitting module Collections
[346/369] Emitting module SwiftVizScale
[347/371] Compiling SwiftVizScale Histogram.swift
[348/371] Compiling SwiftVizScale HistogramBinRange.swift
[349/371] Compiling SwiftVizScale ReversibleScale.swift
[350/371] Compiling SwiftVizScale Scale.swift
[351/371] Compiling SwiftVizScale NiceValue.swift
[352/371] Compiling SwiftVizScale PointScale.swift
[353/371] Compiling SwiftVizScale SequentialScale.swift
[354/371] Compiling SwiftVizScale Tick.swift
[355/371] Compiling SwiftVizScale BandScale.swift
[356/371] Compiling SwiftVizScale CGColor+hex.swift
[357/371] Compiling SwiftVizScale LCH.swift
[358/371] Compiling SwiftVizScale IndexedColorInterpolator.swift
[359/371] Compiling SwiftVizScale LCHColorInterpolator.swift
[360/371] Compiling SwiftVizScale ColorScheme.swift
[361/371] Compiling SwiftVizScale ComputedRGBInterpolator.swift
[362/371] Compiling SwiftVizScale ContinuousScale.swift
[363/371] Compiling SwiftVizScale ContinuousScaleType.swift
[364/371] Compiling SwiftVizScale DateScale.swift
[365/371] Compiling SwiftVizScale Interpolation.swift
[366/371] Compiling SwiftVizScale ColorInterpolator.swift
[367/371] Compiling SwiftVizScale DiscreteScale.swift
[368/371] Compiling SwiftVizScale DomainDataTransform.swift
[369/371] Compiling SwiftVizScale Collection+SimpleStats.swift
[370/375] Compiling VisualTests ColorInterpolatorView.swift
[371/375] Compiling VisualTests InterpolationView.swift
[372/375] Compiling VisualTests LCHAssembler.swift
[373/375] Emitting module VisualTests
[374/377] Compiling ExampleSnippet ExampleSnippet.swift
[375/377] Emitting module ExampleSnippet
[375/377] Write Objects.LinkFileList
[376/377] Linking ExampleSnippet
Build complete! (24.90s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "SwiftVizScale",
  "name" : "SwiftVizScale",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftVizScale",
      "targets" : [
        "SwiftVizScale"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ScaleVisualTests",
      "targets" : [
        "SwiftVizScale",
        "VisualTests"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ExampleSnippet",
      "targets" : [
        "ExampleSnippet"
      ],
      "type" : {
        "snippet" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VisualTests",
      "module_type" : "SwiftTarget",
      "name" : "VisualTests",
      "path" : "Sources/VisualTests",
      "product_memberships" : [
        "ScaleVisualTests",
        "ExampleSnippet"
      ],
      "sources" : [
        "ColorInterpolatorView.swift",
        "InterpolationView.swift",
        "LCHAssembler.swift"
      ],
      "target_dependencies" : [
        "SwiftVizScale"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftVizScaleTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftVizScaleTests",
      "path" : "Tests/SwiftVizScaleTests",
      "sources" : [
        "ArrayInterpolatorTests.swift",
        "BandScaleTests.swift",
        "ContinuousScaleTests.swift",
        "DateNiceValueTests.swift",
        "DateScaleTests.swift",
        "DiscreteScaleTests.swift",
        "ExternalPackageTests.swift",
        "Histogram/HistogramTests.swift",
        "Histogram/RandomAccessCollectionStatTests.swift",
        "InterpolateTests.swift",
        "LCHTests.swift",
        "LogScaleTests.swift",
        "NiceValueTests.swift",
        "NormalizeTests.swift",
        "PointScaleTests.swift",
        "PowerScaleTests.swift",
        "RadialScaleTests.swift",
        "ScaleAssertions.swift",
        "ScaleFactoryTests.swift",
        "ScaleTemplateTests.swift",
        "TickTests.swift",
        "TimeScaleTests.swift"
      ],
      "target_dependencies" : [
        "SwiftVizScale"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftVizScale",
      "module_type" : "SwiftTarget",
      "name" : "SwiftVizScale",
      "path" : "Sources/SwiftVizScale",
      "product_dependencies" : [
        "Collections"
      ],
      "product_memberships" : [
        "SwiftVizScale",
        "ScaleVisualTests",
        "ExampleSnippet"
      ],
      "sources" : [
        "BandScale.swift",
        "Color/CGColor+hex.swift",
        "Color/LCH.swift",
        "ContinuousScale.swift",
        "ContinuousScaleType.swift",
        "DateScale.swift",
        "DiscreteScale.swift",
        "DomainDataTransform.swift",
        "Histogram/Collection+SimpleStats.swift",
        "Histogram/Histogram.swift",
        "Histogram/HistogramBinRange.swift",
        "Interpolation.swift",
        "Interpolators/ColorInterpolator.swift",
        "Interpolators/ColorScheme.swift",
        "Interpolators/ComputedRGBInterpolator.swift",
        "Interpolators/IndexedColorInterpolator.swift",
        "Interpolators/LCHColorInterpolator.swift",
        "NiceValue.swift",
        "PointScale.swift",
        "ReversibleScale.swift",
        "Scale.swift",
        "SequentialScale.swift",
        "Tick.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ExampleSnippet",
      "module_type" : "SwiftTarget",
      "name" : "ExampleSnippet",
      "path" : "Snippets",
      "product_memberships" : [
        "ExampleSnippet"
      ],
      "sources" : [
        "ExampleSnippet.swift"
      ],
      "target_dependencies" : [
        "VisualTests",
        "SwiftVizScale"
      ],
      "type" : "snippet"
    }
  ],
  "tools_version" : "5.8"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/swiftviz/scale/0.8.0
Repository:               swiftviz/Scale
Swift version used:       6.3
        .package(url: "https://github.com/apple/swift-docc-plugin", from: "1.1.0"),
Target:                   SwiftVizScale
Generating documentation for 'SwiftVizScale'...
Converting documentation...
warning: External name 'rangeLower' used to document parameter
   --> ../BandScale.swift:319:13-319:23
317 |     /// - Parameters:
318 |     ///   - reversed: A Boolean value that indicates if the mapping from domain to range is inverted.
319 +     ///   - rangeLower: the lower value for the range into which to position the ticks.
    |             ╰─suggestion: Replace 'rangeLower' with 'lower'
320 |     ///   - rangeHigher: The higher value for the range into which to position the ticks.
321 |     ///   - formatter: An optional formatter to convert the domain values into strings.
warning: External name 'rangeHigher' used to document parameter
   --> ../BandScale.swift:320:13-320:24
318 |     ///   - reversed: A Boolean value that indicates if the mapping from domain to range is inverted.
319 |     ///   - rangeLower: the lower value for the range into which to position the ticks.
320 +     ///   - rangeHigher: The higher value for the range into which to position the ticks.
    |             ╰─suggestion: Replace 'rangeHigher' with 'higher'
321 |     ///   - formatter: An optional formatter to convert the domain values into strings.
322 |     func ticks(reversed: Bool, rangeLower lower: RangeType, rangeHigher higher: RangeType, formatter: Formatter? = nil) -> [Tick<RangeType>] {
warning: External name 'rangeLower' used to document parameter
   --> ../BandScale.swift:335:13-335:23
333 |     /// Returns an array of the locations within the output range to locate ticks for the scale.
334 |     /// - Parameters:
335 +     ///   - rangeLower: the lower value for the range into which to position the ticks.
    |             ╰─suggestion: Replace 'rangeLower' with 'lower'
336 |     ///   - rangeHigher: The higher value for the range into which to position the ticks.
337 |     ///   - formatter: An optional formatter to convert the domain values into strings.
warning: External name 'rangeHigher' used to document parameter
   --> ../BandScale.swift:336:13-336:24
334 |     /// - Parameters:
335 |     ///   - rangeLower: the lower value for the range into which to position the ticks.
336 +     ///   - rangeHigher: The higher value for the range into which to position the ticks.
    |             ╰─suggestion: Replace 'rangeHigher' with 'higher'
337 |     ///   - formatter: An optional formatter to convert the domain values into strings.
338 |     func ticks(rangeLower lower: RangeType, rangeHigher higher: RangeType, formatter: Formatter? = nil) -> [Tick<RangeType>] {
warning: External name 'to' used to document parameter
   --> ../ContinuousScale.swift:475:21-475:23
473 |     /// - Parameter domainValue: The value to be scaled.
474 |     /// - Parameter reversed: A Boolean value that indicates if the mapping from domain to range is inverted.
475 +     /// - Parameter to: The higher bounding value of the range to transform from.
    |                     ╰─suggestion: Replace 'to' with 'upper'
476 |     /// - Returns: a value within the bounds of the range values you provide, or `nil` if the value was dropped.
477 |     public func scale(_ domainValue: InputType, to upper: OutputType, reversed: Bool) -> OutputType? {
warning: External name 'to' used to document parameter
   --> ../ContinuousScale.swift:487:21-487:23
485 |     ///
486 |     /// - Parameter domainValue: The value to be scaled.
487 +     /// - Parameter to: The higher bounding value of the range to transform from.
    |                     ╰─suggestion: Replace 'to' with 'upper'
488 |     /// - Returns: a value within the bounds of the range values you provide, or `nil` if the value was dropped.
489 |     public func scale(_ domainValue: InputType, to upper: OutputType) -> OutputType? {
warning: External name 'to' used to document parameter
   --> ../ContinuousScale.swift:551:21-551:23
549 |     /// - Parameter rangeValue: The value to be scaled back from the range values to the domain.
550 |     /// - Parameter reversed: A Boolean value that indicates if the mapping from domain to range is inverted.
551 +     /// - Parameter to: The higher bounding value of the range to transform from.
    |                     ╰─suggestion: Replace 'to' with 'upper'
552 |     /// - Returns: a value within the bounds of the range values you provide, or `nil` if the value was dropped.
553 |     public func invert(_ rangeValue: OutputType, to upper: OutputType, reversed: Bool) -> InputType? {
warning: External name 'to' used to document parameter
   --> ../ContinuousScale.swift:564:21-564:23
562 |     ///
563 |     /// - Parameter rangeValue: The value to be scaled back from the range values to the domain.
564 +     /// - Parameter to: The higher bounding value of the range to transform from.
    |                     ╰─suggestion: Replace 'to' with 'upper'
565 |     /// - Returns: a value within the bounds of the range values you provide, or `nil` if the value was dropped.
566 |     public func invert(_ rangeValue: OutputType, to upper: OutputType) -> InputType? {
warning: Parameter 'scaleType' is missing documentation
  --> ../DateScale.swift:54:60-54:60
52 |     /// - Parameters:
53 |     ///   - lower: The lower bound for the scale's domain.
54 +     ///   - higher: The upper bound for the scale's domain.
   |                                                            ╰─suggestion: Document 'scaleType' parameter
55 |     public init(lower: Date, higher: Date, type scaleType: ContinuousScaleType = .linear,
56 |                 transform: DomainDataTransform = .none,
warning: Parameter 'rangeHigher' is missing documentation
  --> ../DateScale.swift:54:60-54:60
52 |     /// - Parameters:
53 |     ///   - lower: The lower bound for the scale's domain.
54 +     ///   - higher: The upper bound for the scale's domain.
   |                                                            ╰─suggestion: Document 'rangeHigher' parameter
55 |     public init(lower: Date, higher: Date, type scaleType: ContinuousScaleType = .linear,
56 |                 transform: DomainDataTransform = .none,
warning: Parameter 'desiredTicks' is missing documentation
  --> ../DateScale.swift:54:60-54:60
52 |     /// - Parameters:
53 |     ///   - lower: The lower bound for the scale's domain.
54 +     ///   - higher: The upper bound for the scale's domain.
   |                                                            ╰─suggestion: Document 'desiredTicks' parameter
55 |     public init(lower: Date, higher: Date, type scaleType: ContinuousScaleType = .linear,
56 |                 transform: DomainDataTransform = .none,
warning: Parameter 'rangeLower' is missing documentation
  --> ../DateScale.swift:54:60-54:60
52 |     /// - Parameters:
53 |     ///   - lower: The lower bound for the scale's domain.
54 +     ///   - higher: The upper bound for the scale's domain.
   |                                                            ╰─suggestion: Document 'rangeLower' parameter
55 |     public init(lower: Date, higher: Date, type scaleType: ContinuousScaleType = .linear,
56 |                 transform: DomainDataTransform = .none,
warning: Parameter 'reversed' is missing documentation
  --> ../DateScale.swift:54:60-54:60
52 |     /// - Parameters:
53 |     ///   - lower: The lower bound for the scale's domain.
54 +     ///   - higher: The upper bound for the scale's domain.
   |                                                            ╰─suggestion: Document 'reversed' parameter
55 |     public init(lower: Date, higher: Date, type scaleType: ContinuousScaleType = .linear,
56 |                 transform: DomainDataTransform = .none,
warning: Parameter 'transform' is missing documentation
  --> ../DateScale.swift:54:60-54:60
52 |     /// - Parameters:
53 |     ///   - lower: The lower bound for the scale's domain.
54 +     ///   - higher: The upper bound for the scale's domain.
   |                                                            ╰─suggestion: Document 'transform' parameter
55 |     public init(lower: Date, higher: Date, type scaleType: ContinuousScaleType = .linear,
56 |                 transform: DomainDataTransform = .none,
warning: Parameter 'lower' not found in instance method declaration
   --> ../DateScale.swift:194:11-194:61
192 |     /// - Parameters:
193 |     ///   - rangeValue: A value in the range of the scale.
194 +     ///   - lower: The lower bound to the range to map from.
    |           ╰─suggestion: Remove 'lower' parameter documentation
195 |     ///   - higher: The upper bound to the range to map from.
196 |     /// - Returns: A value linearly mapped from the range back into the domain.
warning: Parameter 'higher' not found in instance method declaration
   --> ../DateScale.swift:195:11-195:62
193 |     ///   - rangeValue: A value in the range of the scale.
194 |     ///   - lower: The lower bound to the range to map from.
195 +     ///   - higher: The upper bound to the range to map from.
    |           ╰─suggestion: Remove 'higher' parameter documentation
196 |     /// - Returns: A value linearly mapped from the range back into the domain.
197 |     public func invert(_ rangeValue: OutputType) -> Date? {
warning: 'Snippets' is ambiguous at '/SwiftVizScale'
  --> Documentation.md:63:8-63:16
61 | ### Snippets
62 |
63 + - <doc:Snippets>
   |                ├─suggestion: Insert '-anchor' for 'Snippets'
   |                ╰─suggestion: Insert '-article' for 'Snippets'
warning: Parameter 'from' not found in initializer declaration
  --> ../Interpolators/ComputedRGBInterpolator.swift:17:15-17:50
15 |         /// Creates a new color interpolator that maps between the two colors you provide.
16 |         /// - Parameters:
17 +         ///   - from: The color at the beginning.
   |               ╰─suggestion: Remove 'from' parameter documentation
18 |         ///   - to: The color at the end.
19 |         public init(name: String,
warning: Parameter 'to' not found in initializer declaration
  --> ../Interpolators/ComputedRGBInterpolator.swift:18:15-18:42
16 |         /// - Parameters:
17 |         ///   - from: The color at the beginning.
18 +         ///   - to: The color at the end.
   |               ╰─suggestion: Remove 'to' parameter documentation
19 |         public init(name: String,
20 |                     r: @escaping (Double) -> Double,
warning: Parameter 'g' is missing documentation
  --> ../Interpolators/ComputedRGBInterpolator.swift:18:42-18:42
16 |         /// - Parameters:
17 |         ///   - from: The color at the beginning.
18 +         ///   - to: The color at the end.
   |                                          ╰─suggestion: Document 'g' parameter
19 |         public init(name: String,
20 |                     r: @escaping (Double) -> Double,
warning: Parameter 'b' is missing documentation
  --> ../Interpolators/ComputedRGBInterpolator.swift:18:42-18:42
16 |         /// - Parameters:
17 |         ///   - from: The color at the beginning.
18 +         ///   - to: The color at the end.
   |                                          ╰─suggestion: Document 'b' parameter
19 |         public init(name: String,
20 |                     r: @escaping (Double) -> Double,
warning: Parameter 'r' is missing documentation
  --> ../Interpolators/ComputedRGBInterpolator.swift:18:42-18:42
16 |         /// - Parameters:
17 |         ///   - from: The color at the beginning.
18 +         ///   - to: The color at the end.
   |                                          ╰─suggestion: Document 'r' parameter
19 |         public init(name: String,
20 |                     r: @escaping (Double) -> Double,
warning: Parameter 'name' is missing documentation
  --> ../Interpolators/ComputedRGBInterpolator.swift:18:42-18:42
16 |         /// - Parameters:
17 |         ///   - from: The color at the beginning.
18 +         ///   - to: The color at the end.
   |                                          ╰─suggestion: Document 'name' parameter
19 |         public init(name: String,
20 |                     r: @escaping (Double) -> Double,
warning: Parameter 'reversed' is missing documentation
  --> ../PointScale.swift:39:81-39:81
37 |     ///   - round: A Boolean value that indicates the scaled values are returned as rounded values.
38 |     ///   - from: The lower value of the range into which the discrete values map.
   |           ╰─suggestion: Document 'reversed' parameter
39 +     ///   - to: The upper value of the range into which the discrete values map.
40 |     public init(_ domain: [CategoryType] = [],
41 |                 padding: OutputType = 0,
warning: Parameter 'newPaddingInner' not found in instance method declaration
  --> ../PointScale.swift:81:21-81:36
79 |
80 |     /// Returns a new scale with the inner padding set to the value you provide.
81 +     /// - Parameter newPaddingInner: The amount of padding between bands.
   |                     ╰─suggestion: Replace 'newPaddingInner' with 'newPadding'
82 |     public func padding(_ newPadding: OutputType) -> Self {
83 |         type(of: self).init(domain, padding: newPadding, round: round, reversed: reversed, from: rangeLower, to: rangeHigher)
warning: Parameter 'newPadding' is missing documentation
  --> ../PointScale.swift:81:74-81:74
79 |
80 |     /// Returns a new scale with the inner padding set to the value you provide.
81 +     /// - Parameter newPaddingInner: The amount of padding between bands.
   |                                                                          ╰─suggestion: Document 'newPadding' parameter
82 |     public func padding(_ newPadding: OutputType) -> Self {
83 |         type(of: self).init(domain, padding: newPadding, round: round, reversed: reversed, from: rangeLower, to: rangeHigher)
warning: External name 'rangeLower' used to document parameter
   --> ../PointScale.swift:261:13-261:23
259 |     /// - Parameters:
260 |     ///   - reversed: A Boolean value that indicates if the mapping from domain to range is inverted.
261 +     ///   - rangeLower: the lower value for the range into which to position the ticks.
    |             ╰─suggestion: Replace 'rangeLower' with 'lower'
262 |     ///   - rangeHigher: The higher value for the range into which to position the ticks.
263 |     ///   - formatter: An optional formatter to convert the domain values into strings.
warning: External name 'rangeHigher' used to document parameter
   --> ../PointScale.swift:262:13-262:24
260 |     ///   - reversed: A Boolean value that indicates if the mapping from domain to range is inverted.
261 |     ///   - rangeLower: the lower value for the range into which to position the ticks.
262 +     ///   - rangeHigher: The higher value for the range into which to position the ticks.
    |             ╰─suggestion: Replace 'rangeHigher' with 'higher'
263 |     ///   - formatter: An optional formatter to convert the domain values into strings.
264 |     func ticks(reversed: Bool, rangeLower lower: RangeType, rangeHigher higher: RangeType, formatter: Formatter? = nil) -> [Tick<RangeType>] {
warning: External name 'rangeLower' used to document parameter
   --> ../PointScale.swift:277:13-277:23
275 |     /// Returns an array of the locations within the output range to locate ticks for the scale.
276 |     /// - Parameters:
277 +     ///   - rangeLower: the lower value for the range into which to position the ticks.
    |             ╰─suggestion: Replace 'rangeLower' with 'lower'
278 |     ///   - rangeHigher: The higher value for the range into which to position the ticks.
279 |     ///   - formatter: An optional formatter to convert the domain values into strings.
warning: External name 'rangeHigher' used to document parameter
   --> ../PointScale.swift:278:13-278:24
276 |     /// - Parameters:
277 |     ///   - rangeLower: the lower value for the range into which to position the ticks.
278 +     ///   - rangeHigher: The higher value for the range into which to position the ticks.
    |             ╰─suggestion: Replace 'rangeHigher' with 'higher'
279 |     ///   - formatter: An optional formatter to convert the domain values into strings.
280 |     func ticks(rangeLower lower: RangeType, rangeHigher higher: RangeType, formatter: Formatter? = nil) -> [Tick<RangeType>] {
warning: Parameter 'from' not found in instance method declaration
  --> ../ReversibleScale.swift:32:11-32:83
30 |     /// Returns a new scale with the range set to the values you provide.
31 |     /// - Parameters:
32 +     ///   - from: The lower value of the range into which the discrete values map.
   |           ╰─suggestion: Remove 'from' parameter documentation
33 |     ///   - to: The upper value of the range into which the discrete values map.
34 |     func range(lower: RangeType, higher: RangeType) -> Self
warning: Parameter 'to' not found in instance method declaration
  --> ../ReversibleScale.swift:33:11-33:81
31 |     /// - Parameters:
32 |     ///   - from: The lower value of the range into which the discrete values map.
33 +     ///   - to: The upper value of the range into which the discrete values map.
   |           ╰─suggestion: Remove 'to' parameter documentation
34 |     func range(lower: RangeType, higher: RangeType) -> Self
35 |
warning: Parameter 'lower' is missing documentation
  --> ../ReversibleScale.swift:33:81-33:81
31 |     /// - Parameters:
32 |     ///   - from: The lower value of the range into which the discrete values map.
33 +     ///   - to: The upper value of the range into which the discrete values map.
   |                                                                                 ╰─suggestion: Document 'lower' parameter
34 |     func range(lower: RangeType, higher: RangeType) -> Self
35 |
warning: Parameter 'higher' is missing documentation
  --> ../ReversibleScale.swift:33:81-33:81
31 |     /// - Parameters:
32 |     ///   - from: The lower value of the range into which the discrete values map.
33 +     ///   - to: The upper value of the range into which the discrete values map.
   |                                                                                 ╰─suggestion: Document 'higher' parameter
34 |     func range(lower: RangeType, higher: RangeType) -> Self
35 |
warning: Parameter 'inputValue' not found in instance method declaration
  --> ../Scale.swift:14:9-14:56
12 |     /// Converts a value comparing it to the input domain, transforming the value, and mapping it between the range values you provide.
13 |     ///
14 +     /// - Parameter inputValue: The value to be scaled.
   |         ╰─suggestion: Remove 'inputValue' parameter documentation
15 |     /// - Returns: A value within the bounds of the range values you provide, or `nil` if the value was dropped.
16 |     func scale(_ domainValue: InputType) -> OutputType?
warning: Parameter 'domainValue' is missing documentation
  --> ../Scale.swift:14:56-14:56
12 |     /// Converts a value comparing it to the input domain, transforming the value, and mapping it between the range values you provide.
13 |     ///
14 +     /// - Parameter inputValue: The value to be scaled.
   |                                                        ╰─suggestion: Document 'domainValue' parameter
15 |     /// - Returns: A value within the bounds of the range values you provide, or `nil` if the value was dropped.
16 |     func scale(_ domainValue: InputType) -> OutputType?
warning: Parameter 'inputValue' not found in instance method declaration
  --> ../SequentialScale.swift:50:13-50:60
48 |         /// Converts a value comparing it to the input domain, transforming the value, and mapping it between the range values you provide.
49 |         ///
50 +         /// - Parameter inputValue: The value to be scaled.
   |             ╰─suggestion: Remove 'inputValue' parameter documentation
51 |         /// - Returns: A value within the bounds of the range values you provide, or `nil` if the value was dropped.
52 |         @MainActor
warning: Parameter 'x' is missing documentation
  --> ../SequentialScale.swift:50:60-50:60
48 |         /// Converts a value comparing it to the input domain, transforming the value, and mapping it between the range values you provide.
49 |         ///
50 +         /// - Parameter inputValue: The value to be scaled.
   |                                                            ╰─suggestion: Document 'x' parameter
51 |         /// - Returns: A value within the bounds of the range values you provide, or `nil` if the value was dropped.
52 |         @MainActor
warning: Parameter 'formatter' is missing documentation
  --> ../Tick.swift:29:77-29:77
27 |     /// - Parameters:
28 |     ///   - value: The value at the tick's location.
29 +     ///   - location: The location of the tick within the range for a scale.
   |                                                                             ╰─suggestion: Document 'formatter' parameter
30 |     public init?(value: some Any, location: OutputType, formatter: Formatter? = nil) where OutputType: BinaryFloatingPoint {
31 |         if location.isNaN {
Conversion complete! (0.53s)
Generated DocC archive at '/Users/admin/builder/spi-builder-workspace/.docs/swiftviz/scale/0.8.0'
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version--6988338F2F200930.txt
[6/53] Compiling Snippets Snippet.swift
[7/53] Emitting module Snippets
[8/53] Compiling Snippets SnippetParser.swift
[9/53] Compiling SymbolKit Relationship.swift
[10/53] Compiling SymbolKit RelationshipKind.swift
[11/53] Compiling SymbolKit SourceOrigin.swift
[12/53] Compiling SymbolKit GenericConstraints.swift
[13/53] Compiling SymbolKit Swift.swift
[14/57] Compiling SymbolKit GenericConstraint.swift
[15/57] Compiling SymbolKit GenericParameter.swift
[16/57] Compiling SymbolKit Generics.swift
[17/57] Compiling SymbolKit Namespace.swift
[18/57] Emitting module SymbolKit
[19/57] Compiling SymbolKit Names.swift
[20/57] Compiling SymbolKit SPI.swift
[21/57] Compiling SymbolKit Snippet.swift
[22/57] Compiling SymbolKit Extension.swift
[23/57] Compiling SymbolKit Symbol.swift
[24/57] Compiling SymbolKit SymbolKind.swift
[25/57] Compiling SymbolKit SymbolGraph.swift
[26/57] Compiling SymbolKit GraphCollector.swift
[27/57] Compiling SymbolKit Mixin+Equals.swift
[28/57] Compiling SymbolKit Mixin+Hash.swift
[29/57] Compiling SymbolKit Mixin.swift
[30/57] Compiling SymbolKit LineList.swift
[31/57] Compiling SymbolKit Position.swift
[32/57] Compiling SymbolKit SourceRange.swift
[33/57] Compiling SymbolKit Metadata.swift
[34/57] Compiling SymbolKit Module.swift
[35/57] Compiling SymbolKit OperatingSystem.swift
[36/57] Compiling SymbolKit Platform.swift
[37/57] Compiling SymbolKit Identifier.swift
[38/57] Compiling SymbolKit KindIdentifier.swift
[39/57] Compiling SymbolKit Location.swift
[40/57] Compiling SymbolKit Mutability.swift
[41/57] Compiling SymbolKit SemanticVersion.swift
[42/57] Compiling SymbolKit AccessControl.swift
[43/57] Compiling SymbolKit Availability.swift
[44/57] Compiling SymbolKit AvailabilityItem.swift
[45/57] Compiling SymbolKit Domain.swift
[46/57] Compiling SymbolKit DeclarationFragments.swift
[47/57] Compiling SymbolKit Fragment.swift
[48/57] Compiling SymbolKit FragmentKind.swift
[49/57] Compiling SymbolKit FunctionParameter.swift
[50/57] Compiling SymbolKit FunctionSignature.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[56/61] Compiling snippet_extract URL+Status.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.78s)
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'SwiftVizScale' complete! (0.36s)
     827
8	/Users/admin/builder/spi-builder-workspace/.docs/swiftviz/scale/0.8.0
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/swiftviz/scale/0.8.0
File count: 827
Doc size:   8.0MB
Preparing doc bundle ...
Uploading prod-swiftviz-scale-0.8.0-da64a015.zip to s3://spi-docs-inbox/prod-swiftviz-scale-0.8.0-da64a015.zip
Copying... [12%]
Copying... [22%]
Copying... [31%]
Copying... [40%]
Copying... [53%]
Copying... [62%]
Copying... [71%]
Copying... [80%]
Copying... [93%]
Copying... [100%]
Done.