Build Information
Successful build of ElementaryUI, reference 0.4.7 (e5c65b
), with Swift 6.1 for macOS (SPM) on 29 Apr 2025 08:25:54 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/buildexperience/ElementaryUI.git
Reference: 0.4.7
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/buildexperience/ElementaryUI
* tag 0.4.7 -> FETCH_HEAD
HEAD is now at e5c65b4 Update README.md
Cloned https://github.com/buildexperience/ElementaryUI.git
Revision (git rev-parse @):
e5c65b496e435f2aab7893def87728194b0e4f1b
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/buildexperience/ElementaryUI.git at 0.4.7
Fetching https://github.com/buildexperience/MacrosKit.git
[1/132] Fetching macroskit
Fetched https://github.com/buildexperience/MacrosKit.git from cache (0.66s)
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetched https://github.com/swiftlang/swift-syntax.git from cache (1.00s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 510.0.3 (2.02s)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 510.0.3
Creating working copy for https://github.com/buildexperience/MacrosKit.git
Working copy of https://github.com/buildexperience/MacrosKit.git resolved at main (32150b5)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
Fetching https://github.com/buildexperience/ElementaryUI.git
[1/817] Fetching elementaryui
Fetched https://github.com/buildexperience/ElementaryUI.git from cache (0.87s)
Fetching https://github.com/buildexperience/MacrosKit.git from cache
Fetched https://github.com/buildexperience/MacrosKit.git from cache (0.42s)
error: Dependencies could not be resolved because 'elementaryui' depends on 'swift-syntax' 510.0.0..<511.0.0 and 'macroskit' depends on 'swift-syntax' 600.0.0..<601.0.0.
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/buildexperience/ElementaryUI.git
https://github.com/buildexperience/ElementaryUI.git
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "510.0.0",
"upper_bound" : "511.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "macroskit",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/buildexperience/MacrosKit.git"
}
],
"manifest_display_name" : "ElementaryUI",
"name" : "ElementaryUI",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "watchos",
"version" : "8.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "ElementaryUI",
"targets" : [
"ElementaryUI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ElementaryUIMacros",
"targets" : [
"ElementaryUIMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "HexDecoderTests",
"module_type" : "SwiftTarget",
"name" : "HexDecoderTests",
"path" : "Tests/HexDecoderTests",
"sources" : [
"HexColorDecoderTests.swift"
],
"target_dependencies" : [
"HexDecoder"
],
"type" : "test"
},
{
"c99name" : "HexDecoder",
"module_type" : "SwiftTarget",
"name" : "HexDecoder",
"path" : "Sources/HexDecoder",
"product_memberships" : [
"ElementaryUI",
"ElementaryUIMacros"
],
"sources" : [
"HexColorDecoder.swift",
"HexColorDecoderError.swift"
],
"type" : "library"
},
{
"c99name" : "ElementaryUIMacrosTests",
"module_type" : "SwiftTarget",
"name" : "ElementaryUIMacrosTests",
"path" : "Tests/ElementaryUIMacrosTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport"
],
"sources" : [
"EnvironmentKeyMacroTests.swift",
"FocusedValueMacroTests.swift",
"HexColorMacroTests.swift",
"StylableMacroTests.swift"
],
"target_dependencies" : [
"ElementaryUIMacros",
"HexDecoder"
],
"type" : "test"
},
{
"c99name" : "ElementaryUIMacros",
"module_type" : "SwiftTarget",
"name" : "ElementaryUIMacros",
"path" : "Sources/ElementaryUIMacros",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin",
"MacrosKit"
],
"product_memberships" : [
"ElementaryUI",
"ElementaryUIMacros"
],
"sources" : [
"ElementaryUIMacros.swift",
"HexColorMacro/HexColorMacro.swift",
"HexColorMacro/HexColorMacroError.swift",
"StylableMacro/StylableMacro.swift",
"StylableMacro/StylableMacroDeclarationFactory.swift",
"StylableMacro/StylableMacroError.swift",
"StylableMacro/StyleProtocolFactory.swift",
"SwiftUIKeyMacros/EnvironmentKeyMacro.swift",
"SwiftUIKeyMacros/FocusedValueMacro.swift",
"SwiftUIKeyMacros/KeyMacro.swift",
"SwiftUIKeyMacros/KeyMacroError.swift"
],
"target_dependencies" : [
"HexDecoder"
],
"type" : "macro"
},
{
"c99name" : "ElementaryUI",
"module_type" : "SwiftTarget",
"name" : "ElementaryUI",
"path" : "Sources/ElementaryUI",
"product_memberships" : [
"ElementaryUI"
],
"sources" : [
"Components/EMButtonStyle/DefaultEMButtonStyle.swift",
"Components/EMButtonStyle/EMButtonStyle.swift",
"Components/EMButtonStyle/EMButtonStyleWrapper.swift",
"Components/EMTextField/EMTextField.swift",
"Components/EMTextField/PromptStyle/DefaultPromptStyle.swift",
"Components/EMTextField/PromptStyle/SimplePromptStyle.swift",
"Components/EMTextField/PromptStyle/StyledPromptTextFieldStyle.swift",
"Components/EMTextField/Style/DefaultEMTextFieldStyle.swift",
"Components/EMTextField/Style/EMTextFieldStyleConfiguration.swift",
"Components/EMTextField/Style/EMTextFieldStyleEnvironment.swift",
"Components/EMVariableFont/EMVariableFont.swift",
"Components/EMVariableFont/FontsManager.swift",
"Components/EMVariableFont/TextStyleSizes.swift",
"Components/EMVariableFont/VariableFontDescriptorFactory.swift",
"Components/StylableView/StylableMacro.swift",
"Components/StylableView/ViewStyle.swift",
"Extensions/Color.swift",
"Extensions/Text/EMText.swift",
"Extensions/Text/TextDisplayable.swift",
"Macros/EnvironmentValueMacro.swift",
"Macros/FocusValueMacro.swift",
"Macros/HexColorMacro.swift",
"Modifiers/BorderViewModifiers.swift",
"Modifiers/ConditionalViewModifier.swift",
"Modifiers/OnChangeModifier.swift",
"Modifiers/ScreenListenerViewModifier/BackgroundScreenListenerViewModifier.swift",
"Modifiers/ScreenListenerViewModifier/Screen.swift",
"Modifiers/ScreenListenerViewModifier/ScreenKeys.swift",
"Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift",
"Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift",
"Modifiers/SkeletonLoading/ForEach/SkeletonRepresentable.swift",
"Modifiers/SkeletonLoading/SkeletonLoadingEnvironment.swift",
"Modifiers/SkeletonLoading/SkeletonStateViewModifier.swift",
"Shapes/Line.swift",
"Shapes/RoundableRectangle.swift"
],
"target_dependencies" : [
"HexDecoder",
"ElementaryUIMacros"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/21] Write sources
[18/21] Write swift-version-2F0A5646E1D333AE.txt
[20/31] Compiling SwiftSyntax510 Empty.swift
[21/31] Emitting module SwiftSyntax510
[22/31] Compiling SwiftSyntax509 Empty.swift
[23/31] Emitting module SwiftSyntax509
[24/93] Compiling SwiftSyntax AbsolutePosition.swift
[25/93] Compiling SwiftSyntax AbsoluteRawSyntax.swift
[26/93] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[27/93] Compiling SwiftSyntax Assert.swift
[28/93] Compiling SwiftSyntax BumpPtrAllocator.swift
[29/93] Compiling SwiftSyntax CommonAncestor.swift
[30/93] Compiling SwiftSyntax Convenience.swift
[31/99] Compiling SwiftSyntax SyntaxHashable.swift
[32/99] Compiling SwiftSyntax SyntaxIdentifier.swift
[33/99] Compiling SwiftSyntax SyntaxNodeStructure.swift
[34/99] Compiling SwiftSyntax SyntaxProtocol.swift
[35/99] Compiling SwiftSyntax SyntaxText.swift
[36/99] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[37/99] Compiling SwiftSyntax TokenDiagnostic.swift
[38/99] Compiling HexDecoder HexColorDecoderError.swift
[39/99] Compiling HexDecoder HexColorDecoder.swift
[40/99] Emitting module HexDecoder
[41/99] Compiling HexDecoder HexColorDecoderError.swift
[42/99] Compiling HexDecoder HexColorDecoder.swift
[43/99] Emitting module HexDecoder
[44/99] Emitting module SwiftSyntax
[45/99] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[46/99] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[47/99] Compiling SwiftSyntax SyntaxBaseNodes.swift
[48/99] Compiling SwiftSyntax SyntaxCollections.swift
[49/99] Compiling SwiftSyntax SyntaxEnum.swift
[50/99] Compiling SwiftSyntax SyntaxKind.swift
[51/99] Compiling SwiftSyntax SyntaxRewriter.swift
[52/99] Compiling SwiftSyntax RawSyntaxNodesC.swift
[53/99] Compiling SwiftSyntax RawSyntaxNodesD.swift
[54/99] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[55/99] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[56/99] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[57/99] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[58/99] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[59/99] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[60/99] Compiling SwiftSyntax RawSyntaxValidation.swift
[61/99] Compiling SwiftSyntax SyntaxNodesAB.swift
[62/99] Compiling SwiftSyntax SyntaxNodesC.swift
[63/99] Compiling SwiftSyntax SyntaxNodesD.swift
[64/99] Compiling SwiftSyntax TokenSequence.swift
[65/99] Compiling SwiftSyntax TokenSyntax.swift
[66/99] Compiling SwiftSyntax Trivia.swift
[67/99] Compiling SwiftSyntax Utils.swift
[68/99] Compiling SwiftSyntax ChildNameForKeyPath.swift
[69/99] Compiling SwiftSyntax Keyword.swift
[70/99] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[71/99] Compiling SwiftSyntax SourceLocation.swift
[72/99] Compiling SwiftSyntax SourcePresence.swift
[73/99] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[74/99] Compiling SwiftSyntax Syntax.swift
[75/99] Compiling SwiftSyntax SyntaxArena.swift
[76/99] Compiling SwiftSyntax SyntaxChildren.swift
[77/99] Compiling SwiftSyntax SyntaxCollection.swift
[78/99] Compiling SwiftSyntax MemoryLayout.swift
[79/99] Compiling SwiftSyntax MissingNodeInitializers.swift
[80/99] Compiling SwiftSyntax RawSyntax.swift
[81/99] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[82/99] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[83/99] Compiling SwiftSyntax RawSyntaxTokenView.swift
[84/99] Compiling SwiftSyntax SourceLength.swift
[85/99] Compiling SwiftSyntax SyntaxTraits.swift
[86/99] Compiling SwiftSyntax SyntaxTransform.swift
[87/99] Compiling SwiftSyntax SyntaxVisitor.swift
[88/99] Compiling SwiftSyntax TokenKind.swift
[89/99] Compiling SwiftSyntax Tokens.swift
[90/99] Compiling SwiftSyntax TriviaPieces.swift
[91/99] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[92/99] Compiling SwiftSyntax SyntaxNodesEF.swift
[93/99] Compiling SwiftSyntax SyntaxNodesGHI.swift
[94/99] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[95/99] Compiling SwiftSyntax SyntaxNodesOP.swift
[96/99] Compiling SwiftSyntax SyntaxNodesQRS.swift
[97/99] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[98/151] Compiling SwiftDiagnostics Note.swift
[99/151] Compiling SwiftDiagnostics Message.swift
[100/151] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[101/151] Compiling SwiftBasicFormat Syntax+Extensions.swift
[102/151] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[103/151] Emitting module SwiftBasicFormat
[104/151] Compiling SwiftBasicFormat BasicFormat.swift
[105/151] Compiling SwiftDiagnostics FixIt.swift
[106/151] Compiling SwiftDiagnostics Diagnostic.swift
[107/151] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[108/151] Compiling SwiftDiagnostics Convenience.swift
[109/151] Emitting module SwiftDiagnostics
[110/151] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[111/151] Compiling SwiftParser Lexeme.swift
[112/151] Compiling SwiftParser LexemeSequence.swift
[113/151] Compiling SwiftParser Lexer.swift
[114/151] Compiling SwiftParser RegexLiteralLexer.swift
[115/155] Compiling SwiftParser Statements.swift
[116/155] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[117/155] Compiling SwiftParser StringLiterals.swift
[118/155] Compiling SwiftParser SwiftParserCompatibility.swift
[119/155] Emitting module SwiftParser
[120/155] Compiling SwiftParser UnicodeScalarExtensions.swift
[121/155] Compiling SwiftParser Lookahead.swift
[122/155] Compiling SwiftParser LoopProgressCondition.swift
[123/155] Compiling SwiftParser Modifiers.swift
[124/155] Compiling SwiftParser Parser.swift
[125/155] Compiling SwiftParser Patterns.swift
[126/155] Compiling SwiftParser Recovery.swift
[127/155] Compiling SwiftParser Specifiers.swift
[128/155] Compiling SwiftParser Names.swift
[129/155] Compiling SwiftParser Nominals.swift
[130/155] Compiling SwiftParser Parameters.swift
[131/155] Compiling SwiftParser ParseSourceFile.swift
[132/155] Compiling SwiftParser TokenSpecSet.swift
[133/155] Compiling SwiftParser TopLevel.swift
[134/155] Compiling SwiftParser TriviaParser.swift
[135/155] Compiling SwiftParser Types.swift
[136/155] Compiling SwiftParser SyntaxUtils.swift
[137/155] Compiling SwiftParser TokenConsumer.swift
[138/155] Compiling SwiftParser TokenPrecedence.swift
[139/155] Compiling SwiftParser TokenSpec.swift
[140/155] Compiling SwiftParser IsLexerClassified.swift
[141/155] Compiling SwiftParser LayoutNodes+Parsable.swift
[142/155] Compiling SwiftParser Parser+TokenSpecSet.swift
[143/155] Compiling SwiftParser TokenSpecStaticMembers.swift
[144/155] Compiling SwiftParser Attributes.swift
[145/155] Compiling SwiftParser Availability.swift
[146/155] Compiling SwiftParser CharacterInfo.swift
[147/155] Compiling SwiftParser CollectionNodes+Parsable.swift
[148/155] Compiling SwiftParser Declarations.swift
[149/155] Compiling SwiftParser Directives.swift
[150/155] Compiling SwiftParser ExperimentalFeatures.swift
[151/155] Compiling SwiftParser Expressions.swift
[152/155] Compiling SwiftParser IncrementalParseTransition.swift
[153/155] Compiling SwiftParser Cursor.swift
[154/178] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[155/179] Emitting module SwiftOperators
[156/180] Compiling SwiftOperators PrecedenceGraph.swift
[157/180] Compiling SwiftOperators OperatorTable.swift
[158/180] Compiling SwiftOperators PrecedenceGroup.swift
[159/180] Compiling SwiftOperators OperatorTable+Semantics.swift
[160/180] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[161/180] Compiling SwiftOperators OperatorTable+Defaults.swift
[162/180] Compiling SwiftOperators OperatorError+Diagnostics.swift
[163/180] Compiling SwiftOperators Operator.swift
[164/180] Compiling SwiftOperators OperatorError.swift
[165/180] Compiling SwiftOperators OperatorTable+Folding.swift
[166/180] Compiling SwiftOperators SyntaxSynthesis.swift
[167/180] Compiling SwiftParserDiagnostics PresenceUtils.swift
[168/180] Compiling SwiftParserDiagnostics Utils.swift
[169/180] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[170/180] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[171/180] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[172/180] Compiling SwiftParserDiagnostics MissingNodesError.swift
[173/180] Compiling SwiftParserDiagnostics MissingTokenError.swift
[174/180] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[175/180] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[176/180] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[177/180] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[178/180] Emitting module SwiftParserDiagnostics
[179/194] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[180/195] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[181/195] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[182/195] Compiling SwiftSyntaxBuilder Indenter.swift
[183/195] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[184/195] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[185/195] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[186/195] Emitting module SwiftSyntaxBuilder
[187/195] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[188/195] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[189/195] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[190/195] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[191/195] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[192/195] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[193/195] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[194/209] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[195/209] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[196/209] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[197/209] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[198/209] Compiling SwiftSyntaxMacros Macro+Format.swift
[199/210] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[200/210] Compiling SwiftSyntaxMacros Macro.swift
[201/210] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[202/210] Compiling SwiftSyntaxMacros MemberMacro.swift
[203/210] Emitting module SwiftSyntaxMacros
[204/210] Compiling SwiftSyntaxMacros AccessorMacro.swift
[205/210] Compiling SwiftSyntaxMacros AttachedMacro.swift
[206/210] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[207/210] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[208/210] Compiling SwiftSyntaxMacros PeerMacro.swift
[209/233] Compiling MacrosKit MacroErrorFixItWrapper.swift
[210/234] Compiling MacrosKit MacroError.swift
[211/234] Compiling MacrosKit MacroErrorFixItMessage.swift
[212/234] Compiling MacrosKit LabeledExprListSyntax+Extensions.swift
[213/234] Compiling MacrosKit TokenSyntax+Extensions.swift
[214/234] Compiling MacrosKit VariableDeclSyntax+Extensions.swift
[215/234] Compiling MacrosKit AttributeListSyntax+Extensions.swift
[216/234] Compiling MacrosKit Bool+Extensions.swift
[217/234] Compiling MacrosKit DeclarationSyntax.swift
[218/234] Compiling MacrosKit DeclarationSyntaxConformances.swift
[219/234] Compiling MacrosKit ArgumentFactory.swift
[220/234] Compiling MacrosKit AttributeSyntax.Arguments+Extension.swift
[221/234] Emitting module MacrosKit
[222/234] Compiling MacrosKit DeclSyntaxProtocol+Extensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MacrosKit/Sources/MacrosKit/Extensions/DeclarationAccessLevel.swift:61:11: error: type of expression is ambiguous without a type annotation
59 | return keyword.accessLevel
60 |
61 | }.first
| `- error: type of expression is ambiguous without a type annotation
62 | }
63 | }
[223/234] Compiling MacrosKit DeclarationAccessLevel.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MacrosKit/Sources/MacrosKit/Extensions/DeclarationAccessLevel.swift:61:11: error: type of expression is ambiguous without a type annotation
59 | return keyword.accessLevel
60 |
61 | }.first
| `- error: type of expression is ambiguous without a type annotation
62 | }
63 | }
[224/234] Compiling MacrosKit MacroErrorHandling.swift
[225/234] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
[2/13] Compiling SwiftSyntax509 Empty.swift
[3/13] Emitting module SwiftSyntax509
[4/13] Compiling SwiftSyntax510 Empty.swift
[5/13] Emitting module SwiftSyntax510
[6/13] Compiling HexDecoder HexColorDecoderError.swift
[7/13] Emitting module HexDecoder
[8/13] Compiling HexDecoder HexColorDecoder.swift
[9/13] Emitting module HexDecoder
[10/13] Compiling HexDecoder HexColorDecoderError.swift
[11/13] Compiling HexDecoder HexColorDecoder.swift
[12/75] Emitting module SwiftSyntax
[13/81] Compiling SwiftSyntax TokenSequence.swift
[14/81] Compiling SwiftSyntax TokenSyntax.swift
[15/81] Compiling SwiftSyntax Trivia.swift
[16/81] Compiling SwiftSyntax Utils.swift
[17/81] Compiling SwiftSyntax ChildNameForKeyPath.swift
[18/81] Compiling SwiftSyntax Keyword.swift
[19/81] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[20/81] Compiling SwiftSyntax AbsolutePosition.swift
[21/81] Compiling SwiftSyntax AbsoluteRawSyntax.swift
[22/81] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[23/81] Compiling SwiftSyntax Assert.swift
[24/81] Compiling SwiftSyntax BumpPtrAllocator.swift
[25/81] Compiling SwiftSyntax CommonAncestor.swift
[26/81] Compiling SwiftSyntax Convenience.swift
[27/81] Compiling SwiftSyntax SourceLocation.swift
[28/81] Compiling SwiftSyntax SourcePresence.swift
[29/81] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[30/81] Compiling SwiftSyntax Syntax.swift
[31/81] Compiling SwiftSyntax SyntaxArena.swift
[32/81] Compiling SwiftSyntax SyntaxChildren.swift
[33/81] Compiling SwiftSyntax SyntaxCollection.swift
[34/81] Compiling SwiftSyntax SyntaxHashable.swift
[35/81] Compiling SwiftSyntax SyntaxIdentifier.swift
[36/81] Compiling SwiftSyntax SyntaxNodeStructure.swift
[37/81] Compiling SwiftSyntax SyntaxProtocol.swift
[38/81] Compiling SwiftSyntax SyntaxText.swift
[39/81] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[40/81] Compiling SwiftSyntax TokenDiagnostic.swift
[41/81] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[42/81] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[43/81] Compiling SwiftSyntax SyntaxBaseNodes.swift
[44/81] Compiling SwiftSyntax SyntaxCollections.swift
[45/81] Compiling SwiftSyntax SyntaxEnum.swift
[46/81] Compiling SwiftSyntax SyntaxKind.swift
[47/81] Compiling SwiftSyntax SyntaxRewriter.swift
[48/81] Compiling SwiftSyntax RawSyntaxNodesC.swift
[49/81] Compiling SwiftSyntax RawSyntaxNodesD.swift
[50/81] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[51/81] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[52/81] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[53/81] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[54/81] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[55/81] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[56/81] Compiling SwiftSyntax RawSyntaxValidation.swift
[57/81] Compiling SwiftSyntax SyntaxNodesAB.swift
[58/81] Compiling SwiftSyntax SyntaxNodesC.swift
[59/81] Compiling SwiftSyntax SyntaxNodesD.swift
[60/81] Compiling SwiftSyntax MemoryLayout.swift
[61/81] Compiling SwiftSyntax MissingNodeInitializers.swift
[62/81] Compiling SwiftSyntax RawSyntax.swift
[63/81] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[64/81] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[65/81] Compiling SwiftSyntax RawSyntaxTokenView.swift
[66/81] Compiling SwiftSyntax SourceLength.swift
[67/81] Compiling SwiftSyntax SyntaxTraits.swift
[68/81] Compiling SwiftSyntax SyntaxTransform.swift
[69/81] Compiling SwiftSyntax SyntaxVisitor.swift
[70/81] Compiling SwiftSyntax TokenKind.swift
[71/81] Compiling SwiftSyntax Tokens.swift
[72/81] Compiling SwiftSyntax TriviaPieces.swift
[73/81] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[74/81] Compiling SwiftSyntax SyntaxNodesEF.swift
[75/81] Compiling SwiftSyntax SyntaxNodesGHI.swift
[76/81] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[77/81] Compiling SwiftSyntax SyntaxNodesOP.swift
[78/81] Compiling SwiftSyntax SyntaxNodesQRS.swift
[79/81] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[80/133] Compiling SwiftDiagnostics Note.swift
[81/133] Compiling SwiftDiagnostics Message.swift
[82/133] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[83/133] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[84/133] Compiling SwiftDiagnostics FixIt.swift
[85/133] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[86/133] Compiling SwiftDiagnostics Diagnostic.swift
[87/133] Emitting module SwiftDiagnostics
[88/133] Compiling SwiftDiagnostics Convenience.swift
[89/133] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[90/133] Compiling SwiftBasicFormat Syntax+Extensions.swift
[91/133] Compiling SwiftBasicFormat BasicFormat.swift
[92/133] Emitting module SwiftBasicFormat
[93/133] Compiling SwiftParser SyntaxUtils.swift
[94/133] Compiling SwiftParser TokenConsumer.swift
[95/133] Compiling SwiftParser TokenPrecedence.swift
[96/133] Compiling SwiftParser TokenSpec.swift
[97/133] Compiling SwiftParser Lexeme.swift
[98/133] Compiling SwiftParser LexemeSequence.swift
[99/133] Compiling SwiftParser Lexer.swift
[100/133] Compiling SwiftParser RegexLiteralLexer.swift
[101/137] Compiling SwiftParser UnicodeScalarExtensions.swift
[102/137] Compiling SwiftParser Lookahead.swift
[103/137] Compiling SwiftParser LoopProgressCondition.swift
[104/137] Compiling SwiftParser Modifiers.swift
[105/137] Emitting module SwiftParser
[106/137] Compiling SwiftParser Statements.swift
[107/137] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[108/137] Compiling SwiftParser StringLiterals.swift
[109/137] Compiling SwiftParser SwiftParserCompatibility.swift
[110/137] Compiling SwiftParser Parser.swift
[111/137] Compiling SwiftParser Patterns.swift
[112/137] Compiling SwiftParser Recovery.swift
[113/137] Compiling SwiftParser Specifiers.swift
[114/137] Compiling SwiftParser Names.swift
[115/137] Compiling SwiftParser Nominals.swift
[116/137] Compiling SwiftParser Parameters.swift
[117/137] Compiling SwiftParser ParseSourceFile.swift
[118/137] Compiling SwiftParser TokenSpecSet.swift
[119/137] Compiling SwiftParser TopLevel.swift
[120/137] Compiling SwiftParser TriviaParser.swift
[121/137] Compiling SwiftParser Types.swift
[122/137] Compiling SwiftParser IsLexerClassified.swift
[123/137] Compiling SwiftParser LayoutNodes+Parsable.swift
[124/137] Compiling SwiftParser Parser+TokenSpecSet.swift
[125/137] Compiling SwiftParser TokenSpecStaticMembers.swift
[126/137] Compiling SwiftParser Attributes.swift
[127/137] Compiling SwiftParser Availability.swift
[128/137] Compiling SwiftParser CharacterInfo.swift
[129/137] Compiling SwiftParser CollectionNodes+Parsable.swift
[130/137] Compiling SwiftParser Declarations.swift
[131/137] Compiling SwiftParser Directives.swift
[132/137] Compiling SwiftParser ExperimentalFeatures.swift
[133/137] Compiling SwiftParser Expressions.swift
[134/137] Compiling SwiftParser IncrementalParseTransition.swift
[135/137] Compiling SwiftParser Cursor.swift
[136/160] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[137/161] Compiling SwiftOperators OperatorTable.swift
[138/161] Compiling SwiftOperators PrecedenceGraph.swift
[139/161] Compiling SwiftOperators PrecedenceGroup.swift
[140/162] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[141/162] Compiling SwiftOperators Operator.swift
[142/162] Compiling SwiftOperators OperatorTable+Folding.swift
[143/162] Compiling SwiftOperators OperatorTable+Defaults.swift
[144/162] Emitting module SwiftOperators
[145/162] Compiling SwiftOperators OperatorError+Diagnostics.swift
[146/162] Compiling SwiftOperators OperatorError.swift
[147/162] Compiling SwiftOperators OperatorTable+Semantics.swift
[148/162] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[149/162] Compiling SwiftOperators SyntaxSynthesis.swift
[150/162] Compiling SwiftParserDiagnostics Utils.swift
[151/162] Compiling SwiftParserDiagnostics PresenceUtils.swift
[152/162] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[153/162] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[154/162] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[155/162] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[156/162] Compiling SwiftParserDiagnostics MissingNodesError.swift
[157/162] Compiling SwiftParserDiagnostics MissingTokenError.swift
[158/162] Emitting module SwiftParserDiagnostics
[159/162] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[160/162] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[161/176] Emitting module SwiftSyntaxBuilder
[162/176] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[163/176] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[164/177] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[165/177] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[166/177] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[167/177] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[168/177] Compiling SwiftSyntaxBuilder Indenter.swift
[169/177] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[170/177] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[171/177] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[172/177] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[173/177] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[174/177] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[175/177] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[176/191] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[177/191] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[178/191] Compiling SwiftSyntaxMacros Macro.swift
[179/191] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[180/191] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[181/191] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[182/191] Compiling SwiftSyntaxMacros AccessorMacro.swift
[183/191] Compiling SwiftSyntaxMacros AttachedMacro.swift
[184/192] Compiling SwiftSyntaxMacros Macro+Format.swift
[185/192] Compiling SwiftSyntaxMacros MemberMacro.swift
[186/192] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[187/192] Emitting module SwiftSyntaxMacros
[188/192] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[189/192] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[190/192] Compiling SwiftSyntaxMacros PeerMacro.swift
[191/215] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[192/215] Compiling MacrosKit MacroErrorFixItMessage.swift
[193/216] Compiling MacrosKit LabeledExprListSyntax+Extensions.swift
[194/216] Compiling MacrosKit MacroErrorFixItWrapper.swift
[195/216] Compiling MacrosKit MacroError.swift
[196/216] Compiling MacrosKit ArgumentFactory.swift
[197/216] Compiling MacrosKit AttributeSyntax.Arguments+Extension.swift
[198/216] Compiling MacrosKit TokenSyntax+Extensions.swift
[199/216] Compiling MacrosKit VariableDeclSyntax+Extensions.swift
[200/216] Compiling MacrosKit AttributeListSyntax+Extensions.swift
[201/216] Compiling MacrosKit Bool+Extensions.swift
[202/216] Compiling MacrosKit DeclarationSyntax.swift
[203/216] Compiling MacrosKit DeclarationSyntaxConformances.swift
[204/216] Emitting module MacrosKit
[205/216] Compiling MacrosKit DeclSyntaxProtocol+Extensions.swift
[206/216] Compiling MacrosKit DeclarationAccessLevel.swift
[207/216] Compiling MacrosKit MacroErrorHandling.swift
[208/216] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[209/216] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[210/216] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[211/216] Emitting module SwiftSyntaxMacroExpansion
[212/216] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[213/216] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[214/216] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[215/223] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[216/223] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[217/223] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[218/223] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[219/223] Emitting module SwiftCompilerPluginMessageHandling
[220/223] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[221/223] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[222/225] Emitting module SwiftCompilerPlugin
[223/225] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[224/236] Compiling ElementaryUIMacros ElementaryUIMacros.swift
[225/236] Compiling ElementaryUIMacros HexColorMacro.swift
[226/236] Compiling ElementaryUIMacros HexColorMacroError.swift
[227/237] Compiling ElementaryUIMacros FocusedValueMacro.swift
[228/237] Compiling ElementaryUIMacros KeyMacro.swift
[229/237] Compiling ElementaryUIMacros StylableMacroError.swift
[230/237] Compiling ElementaryUIMacros StylableMacroDeclarationFactory.swift
[231/237] Compiling ElementaryUIMacros EnvironmentKeyMacro.swift
[232/237] Compiling ElementaryUIMacros StyleProtocolFactory.swift
[233/237] Compiling ElementaryUIMacros StylableMacro.swift
[234/237] Emitting module ElementaryUIMacros
[235/237] Compiling ElementaryUIMacros KeyMacroError.swift
[235/237] Write Objects.LinkFileList
[236/237] Linking ElementaryUIMacros-tool
[238/270] Emitting module ElementaryUI
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| |- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:45:1: warning: @preconcurrency attribute on conformance to 'DynamicViewContent' has no effect
43 | // MARK: - DynamicViewContent
44 | #if compiler(>=6.0)
45 | extension ForEachSkeletonView: @preconcurrency DynamicViewContent { }
| `- warning: @preconcurrency attribute on conformance to 'DynamicViewContent' has no effect
46 | #else
47 | extension ForEachSkeletonView: DynamicViewContent { }
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:45:1: warning: @preconcurrency attribute on conformance to 'View' has no effect
43 | // MARK: - DynamicViewContent
44 | #if compiler(>=6.0)
45 | extension ForEachSkeletonView: @preconcurrency DynamicViewContent { }
| `- warning: @preconcurrency attribute on conformance to 'View' has no effect
46 | #else
47 | extension ForEachSkeletonView: DynamicViewContent { }
[239/273] Compiling ElementaryUI SkeletonStateViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[240/273] Compiling ElementaryUI Line.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[241/273] Compiling ElementaryUI RoundableRectangle.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[242/273] Compiling ElementaryUI Color.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[243/273] Compiling ElementaryUI EMText.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[244/273] Compiling ElementaryUI TextDisplayable.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[245/273] Compiling ElementaryUI EnvironmentValueMacro.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[246/273] Compiling ElementaryUI EMTextFieldStyleConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[247/273] Compiling ElementaryUI EMTextFieldStyleEnvironment.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[248/273] Compiling ElementaryUI EMVariableFont.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[249/273] Compiling ElementaryUI FontsManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[250/273] Compiling ElementaryUI DefaultEMButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| |- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[251/273] Compiling ElementaryUI EMButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| |- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[252/273] Compiling ElementaryUI EMButtonStyleWrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| |- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[253/273] Compiling ElementaryUI EMTextField.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| |- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[254/273] Compiling ElementaryUI Screen.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[255/273] Compiling ElementaryUI ScreenKeys.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[256/273] Compiling ElementaryUI ScreenListenerViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[257/273] Compiling ElementaryUI ConditionalViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[258/273] Compiling ElementaryUI OnChangeModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[259/273] Compiling ElementaryUI BackgroundScreenListenerViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[260/273] Compiling ElementaryUI ForEachSkeleton.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:45:1: warning: @preconcurrency attribute on conformance to 'DynamicViewContent' has no effect
43 | // MARK: - DynamicViewContent
44 | #if compiler(>=6.0)
45 | extension ForEachSkeletonView: @preconcurrency DynamicViewContent { }
| `- warning: @preconcurrency attribute on conformance to 'DynamicViewContent' has no effect
46 | #else
47 | extension ForEachSkeletonView: DynamicViewContent { }
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:45:1: warning: @preconcurrency attribute on conformance to 'View' has no effect
43 | // MARK: - DynamicViewContent
44 | #if compiler(>=6.0)
45 | extension ForEachSkeletonView: @preconcurrency DynamicViewContent { }
| `- warning: @preconcurrency attribute on conformance to 'View' has no effect
46 | #else
47 | extension ForEachSkeletonView: DynamicViewContent { }
[261/273] Compiling ElementaryUI SkeletonRepresentable.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:45:1: warning: @preconcurrency attribute on conformance to 'DynamicViewContent' has no effect
43 | // MARK: - DynamicViewContent
44 | #if compiler(>=6.0)
45 | extension ForEachSkeletonView: @preconcurrency DynamicViewContent { }
| `- warning: @preconcurrency attribute on conformance to 'DynamicViewContent' has no effect
46 | #else
47 | extension ForEachSkeletonView: DynamicViewContent { }
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:45:1: warning: @preconcurrency attribute on conformance to 'View' has no effect
43 | // MARK: - DynamicViewContent
44 | #if compiler(>=6.0)
45 | extension ForEachSkeletonView: @preconcurrency DynamicViewContent { }
| `- warning: @preconcurrency attribute on conformance to 'View' has no effect
46 | #else
47 | extension ForEachSkeletonView: DynamicViewContent { }
[262/273] Compiling ElementaryUI SkeletonLoadingEnvironment.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:45:1: warning: @preconcurrency attribute on conformance to 'DynamicViewContent' has no effect
43 | // MARK: - DynamicViewContent
44 | #if compiler(>=6.0)
45 | extension ForEachSkeletonView: @preconcurrency DynamicViewContent { }
| `- warning: @preconcurrency attribute on conformance to 'DynamicViewContent' has no effect
46 | #else
47 | extension ForEachSkeletonView: DynamicViewContent { }
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:45:1: warning: @preconcurrency attribute on conformance to 'View' has no effect
43 | // MARK: - DynamicViewContent
44 | #if compiler(>=6.0)
45 | extension ForEachSkeletonView: @preconcurrency DynamicViewContent { }
| `- warning: @preconcurrency attribute on conformance to 'View' has no effect
46 | #else
47 | extension ForEachSkeletonView: DynamicViewContent { }
[263/273] Compiling ElementaryUI TextStyleSizes.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[264/273] Compiling ElementaryUI VariableFontDescriptorFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[265/273] Compiling ElementaryUI StylableMacro.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[266/273] Compiling ElementaryUI ViewStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[267/273] Compiling ElementaryUI FocusValueMacro.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[268/273] Compiling ElementaryUI HexColorMacro.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[269/273] Compiling ElementaryUI BorderViewModifiers.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[270/273] Compiling ElementaryUI DefaultPromptStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[271/273] Compiling ElementaryUI SimplePromptStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[272/273] Compiling ElementaryUI StyledPromptTextFieldStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
[273/273] Compiling ElementaryUI DefaultEMTextFieldStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:10:1: note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
8 | import SwiftUI
9 |
10 | @Stylable(
| `- note: 'EMButton' does not conform to protocol 'View' (from macro 'Stylable')
11 | environmentKey: "emButtonStyle",
12 | configurations: EMButtonStyleConfiguration.self,
Build complete! (25.54s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "510.0.0",
"upper_bound" : "511.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "macroskit",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/buildexperience/MacrosKit.git"
}
],
"manifest_display_name" : "ElementaryUI",
"name" : "ElementaryUI",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "watchos",
"version" : "8.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "ElementaryUI",
"targets" : [
"ElementaryUI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ElementaryUIMacros",
"targets" : [
"ElementaryUIMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "HexDecoderTests",
"module_type" : "SwiftTarget",
"name" : "HexDecoderTests",
"path" : "Tests/HexDecoderTests",
"sources" : [
"HexColorDecoderTests.swift"
],
"target_dependencies" : [
"HexDecoder"
],
"type" : "test"
},
{
"c99name" : "HexDecoder",
"module_type" : "SwiftTarget",
"name" : "HexDecoder",
"path" : "Sources/HexDecoder",
"product_memberships" : [
"ElementaryUI",
"ElementaryUIMacros"
],
"sources" : [
"HexColorDecoder.swift",
"HexColorDecoderError.swift"
],
"type" : "library"
},
{
"c99name" : "ElementaryUIMacrosTests",
"module_type" : "SwiftTarget",
"name" : "ElementaryUIMacrosTests",
"path" : "Tests/ElementaryUIMacrosTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport"
],
"sources" : [
"EnvironmentKeyMacroTests.swift",
"FocusedValueMacroTests.swift",
"HexColorMacroTests.swift",
"StylableMacroTests.swift"
],
"target_dependencies" : [
"ElementaryUIMacros",
"HexDecoder"
],
"type" : "test"
},
{
"c99name" : "ElementaryUIMacros",
"module_type" : "SwiftTarget",
"name" : "ElementaryUIMacros",
"path" : "Sources/ElementaryUIMacros",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin",
"MacrosKit"
],
"product_memberships" : [
"ElementaryUI",
"ElementaryUIMacros"
],
"sources" : [
"ElementaryUIMacros.swift",
"HexColorMacro/HexColorMacro.swift",
"HexColorMacro/HexColorMacroError.swift",
"StylableMacro/StylableMacro.swift",
"StylableMacro/StylableMacroDeclarationFactory.swift",
"StylableMacro/StylableMacroError.swift",
"StylableMacro/StyleProtocolFactory.swift",
"SwiftUIKeyMacros/EnvironmentKeyMacro.swift",
"SwiftUIKeyMacros/FocusedValueMacro.swift",
"SwiftUIKeyMacros/KeyMacro.swift",
"SwiftUIKeyMacros/KeyMacroError.swift"
],
"target_dependencies" : [
"HexDecoder"
],
"type" : "macro"
},
{
"c99name" : "ElementaryUI",
"module_type" : "SwiftTarget",
"name" : "ElementaryUI",
"path" : "Sources/ElementaryUI",
"product_memberships" : [
"ElementaryUI"
],
"sources" : [
"Components/EMButtonStyle/DefaultEMButtonStyle.swift",
"Components/EMButtonStyle/EMButtonStyle.swift",
"Components/EMButtonStyle/EMButtonStyleWrapper.swift",
"Components/EMTextField/EMTextField.swift",
"Components/EMTextField/PromptStyle/DefaultPromptStyle.swift",
"Components/EMTextField/PromptStyle/SimplePromptStyle.swift",
"Components/EMTextField/PromptStyle/StyledPromptTextFieldStyle.swift",
"Components/EMTextField/Style/DefaultEMTextFieldStyle.swift",
"Components/EMTextField/Style/EMTextFieldStyleConfiguration.swift",
"Components/EMTextField/Style/EMTextFieldStyleEnvironment.swift",
"Components/EMVariableFont/EMVariableFont.swift",
"Components/EMVariableFont/FontsManager.swift",
"Components/EMVariableFont/TextStyleSizes.swift",
"Components/EMVariableFont/VariableFontDescriptorFactory.swift",
"Components/StylableView/StylableMacro.swift",
"Components/StylableView/ViewStyle.swift",
"Extensions/Color.swift",
"Extensions/Text/EMText.swift",
"Extensions/Text/TextDisplayable.swift",
"Macros/EnvironmentValueMacro.swift",
"Macros/FocusValueMacro.swift",
"Macros/HexColorMacro.swift",
"Modifiers/BorderViewModifiers.swift",
"Modifiers/ConditionalViewModifier.swift",
"Modifiers/OnChangeModifier.swift",
"Modifiers/ScreenListenerViewModifier/BackgroundScreenListenerViewModifier.swift",
"Modifiers/ScreenListenerViewModifier/Screen.swift",
"Modifiers/ScreenListenerViewModifier/ScreenKeys.swift",
"Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift",
"Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift",
"Modifiers/SkeletonLoading/ForEach/SkeletonRepresentable.swift",
"Modifiers/SkeletonLoading/SkeletonLoadingEnvironment.swift",
"Modifiers/SkeletonLoading/SkeletonStateViewModifier.swift",
"Shapes/Line.swift",
"Shapes/RoundableRectangle.swift"
],
"target_dependencies" : [
"HexDecoder",
"ElementaryUIMacros"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/buildexperience/elementaryui/0.4.7
Repository: buildexperience/ElementaryUI
Swift version used: 6.1
Target: ElementaryUI
Extracting symbol information for 'ElementaryUI'...
Finished extracting symbol information for 'ElementaryUI'. (4.43s)
Building documentation for 'ElementaryUI'...
warning: 'Button' doesn't exist at '/ElementaryUI/DefaultEMButtonStyle'
--> Sources/ElementaryUI/Components/EMButtonStyle/DefaultEMButtonStyle.swift:10:29-10:35
8 | import SwiftUI
9 |
10 + /// The default style for ``Button`` when ``EMButtonStyleWrapper``
11 | /// is applied.
12 | public struct DefaultEMButtonStyle: EMButtonStyle {
warning: 'Button' doesn't exist at '/ElementaryUI/DefaultEMButtonStyle/makeBody(content:configuration:)'
--> Sources/ElementaryUI/Components/EMButtonStyle/DefaultEMButtonStyle.swift:18:49-18:55
16 | /// Creates a view that represents the styled body of a button.
17 | ///
18 + /// The system calls this method for each ``Button`` instance
19 | /// in a view hierarchy where this style is the current button style
20 | /// & ``EMButtonStyleWrapper`` is applied.
warning: Parameter 'content ' not found in instance method declaration
--> Sources/ElementaryUI/Components/EMButtonStyle/DefaultEMButtonStyle.swift:23:13-23:21
21 | ///
22 | /// - Parameters:
23 + /// - content : The content of the button.
| ╰─suggestion: Replace 'content ' with 'content'
24 | /// - configuration : The properties of the button.
25 | ///
warning: Parameter 'configuration ' not found in instance method declaration
--> Sources/ElementaryUI/Components/EMButtonStyle/DefaultEMButtonStyle.swift:24:13-24:27
22 | /// - Parameters:
23 | /// - content : The content of the button.
24 + /// - configuration : The properties of the button.
| ╰─suggestion: Replace 'configuration ' with 'configuration'
25 | ///
26 | /// - Returns: The styled styled body of the button.
warning: Parameter 'configuration' is missing documentation
--> Sources/ElementaryUI/Components/EMButtonStyle/DefaultEMButtonStyle.swift:25:9-25:9
23 | /// - content : The content of the button.
24 | /// - configuration : The properties of the button.
25 + ///
| ╰─suggestion: Document 'configuration' parameter
26 | /// - Returns: The styled styled body of the button.
27 | public func makeBody(
warning: Parameter 'content' is missing documentation
--> Sources/ElementaryUI/Components/EMButtonStyle/DefaultEMButtonStyle.swift:25:9-25:9
23 | /// - content : The content of the button.
24 | /// - configuration : The properties of the button.
25 + ///
| ╰─suggestion: Document 'content' parameter
26 | /// - Returns: The styled styled body of the button.
27 | public func makeBody(
warning: 'Button' doesn't exist at '/ElementaryUI/DefaultEMButtonStyle/default'
--> Sources/ElementaryUI/Components/EMButtonStyle/DefaultEMButtonStyle.swift:36:33-36:39
34 |
35 | extension EMButtonStyle where Self == DefaultEMButtonStyle {
36 + /// The default style for ``Button`` when ``EMButtonStyleWrapper``
37 | /// is applied.
38 | public static var `default`: DefaultEMButtonStyle {
warning: 'Button' doesn't exist at '/ElementaryUI/EMButtonStyle/default'
--> Sources/ElementaryUI/Components/EMButtonStyle/DefaultEMButtonStyle.swift:36:33-36:39
34 |
35 | extension EMButtonStyle where Self == DefaultEMButtonStyle {
36 + /// The default style for ``Button`` when ``EMButtonStyleWrapper``
37 | /// is applied.
38 | public static var `default`: DefaultEMButtonStyle {
warning: 'ButtonRole' doesn't exist at '/ElementaryUI/EMButtonStyleConfiguration/role'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:24:38-24:48
22 | /// the button does have a role, use it to make adjustments to the button's
23 | /// appearance. The following example shows a custom style that uses
24 + /// bold text when the role is ``ButtonRole/cancel``,
25 | /// ``ShapeStyle/red`` text when the role is ``ButtonRole/destructive``,
26 | /// and adds no special styling otherwise:
warning: 'ShapeStyle' doesn't exist at '/ElementaryUI/EMButtonStyleConfiguration/role'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:25:11-25:21
23 | /// appearance. The following example shows a custom style that uses
24 | /// bold text when the role is ``ButtonRole/cancel``,
25 + /// ``ShapeStyle/red`` text when the role is ``ButtonRole/destructive``,
26 | /// and adds no special styling otherwise:
27 | ///
warning: 'ButtonRole' doesn't exist at '/ElementaryUI/EMButtonStyleConfiguration/role'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:25:52-25:62
23 | /// appearance. The following example shows a custom style that uses
24 | /// bold text when the role is ``ButtonRole/cancel``,
25 + /// ``ShapeStyle/red`` text when the role is ``ButtonRole/destructive``,
26 | /// and adds no special styling otherwise:
27 | ///
warning: Resource 'ButtonStyleConfiguration-role-1' couldn't be found
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:47:9-50:51
45 | /// .buttonStyle(MyButtonStyle())
46 | ///
47 + /// 
51 | public var role: ButtonRole?
52 |
warning: 'Button' doesn't exist at '/ElementaryUI/RoundableRectangle/emButtonStyle(_:override:)'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:71:62-71:68
69 | /// Sets the button style style for the view hierarchy.
70 | ///
71 + /// Use this modifier to apply a specific style to all ``Button``
72 | /// views within the hierarchy below the modified view.
73 | ///
warning: 'Button' doesn't exist at '/ElementaryUI/Line/emButtonStyle(_:override:)'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:71:62-71:68
69 | /// Sets the button style style for the view hierarchy.
70 | ///
71 + /// Use this modifier to apply a specific style to all ``Button``
72 | /// views within the hierarchy below the modified view.
73 | ///
warning: 'Button' doesn't exist at '/ElementaryUI/EMTextField/emButtonStyle(_:override:)'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:71:62-71:68
69 | /// Sets the button style style for the view hierarchy.
70 | ///
71 + /// Use this modifier to apply a specific style to all ``Button``
72 | /// views within the hierarchy below the modified view.
73 | ///
warning: 'Button' doesn't exist at '/ElementaryUI/SwiftUICore/View/emButtonStyle(_:override:)'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:71:62-71:68
69 | /// Sets the button style style for the view hierarchy.
70 | ///
71 + /// Use this modifier to apply a specific style to all ``Button``
72 | /// views within the hierarchy below the modified view.
73 | ///
warning: 'App' doesn't exist at '/ElementaryUI/RoundableRectangle/emButtonStyle(_:override:)'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:100:50-100:53
98 | /// - Warning: You must set the vanilla button style to
99 | /// ``EMButtonStyleWrapper``
100 + /// up the hierarchy, preferably in your ``App`` struct.
101 | @ViewBuilder public func emButtonStyle<S: EMButtonStyle>(
102 | _ style: S,
warning: 'App' doesn't exist at '/ElementaryUI/Line/emButtonStyle(_:override:)'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:100:50-100:53
98 | /// - Warning: You must set the vanilla button style to
99 | /// ``EMButtonStyleWrapper``
100 + /// up the hierarchy, preferably in your ``App`` struct.
101 | @ViewBuilder public func emButtonStyle<S: EMButtonStyle>(
102 | _ style: S,
warning: 'App' doesn't exist at '/ElementaryUI/EMTextField/emButtonStyle(_:override:)'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:100:50-100:53
98 | /// - Warning: You must set the vanilla button style to
99 | /// ``EMButtonStyleWrapper``
100 + /// up the hierarchy, preferably in your ``App`` struct.
101 | @ViewBuilder public func emButtonStyle<S: EMButtonStyle>(
102 | _ style: S,
warning: 'App' doesn't exist at '/ElementaryUI/SwiftUICore/View/emButtonStyle(_:override:)'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyle.swift:100:50-100:53
98 | /// - Warning: You must set the vanilla button style to
99 | /// ``EMButtonStyleWrapper``
100 + /// up the hierarchy, preferably in your ``App`` struct.
101 | @ViewBuilder public func emButtonStyle<S: EMButtonStyle>(
102 | _ style: S,
warning: 'ButtonStyle' doesn't exist at '/ElementaryUI/EMButtonStyleWrapper'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyleWrapper.swift:10:15-10:26
8 | import SwiftUI
9 |
10 + /// Wrapper ``ButtonStyle`` that wraps ``EMButtonStyle`` &
| ╰─suggestion: Replace 'ButtonStyle' with 'ButtonStyle-Implementations'
11 | /// applies them to all buttons in the hierarchy without the need to use
12 | /// a custom ``EMButton`` view instead of the built-in ``Button``.
warning: 'EMButton' doesn't exist at '/ElementaryUI/EMButtonStyleWrapper'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyleWrapper.swift:12:16-12:24
10 | /// Wrapper ``ButtonStyle`` that wraps ``EMButtonStyle`` &
11 | /// applies them to all buttons in the hierarchy without the need to use
12 + /// a custom ``EMButton`` view instead of the built-in ``Button``.
13 | ///
14 | /// ``EMButtonStyle`` differs from ``ButtonStyle`` in it's ability
warning: 'Button' doesn't exist at '/ElementaryUI/EMButtonStyleWrapper'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyleWrapper.swift:12:58-12:64
10 | /// Wrapper ``ButtonStyle`` that wraps ``EMButtonStyle`` &
11 | /// applies them to all buttons in the hierarchy without the need to use
12 + /// a custom ``EMButton`` view instead of the built-in ``Button``.
| ╰─suggestion: Replace 'Button' with 'ButtonStyle-Implementations'
13 | ///
14 | /// ``EMButtonStyle`` differs from ``ButtonStyle`` in it's ability
warning: 'ButtonStyle' doesn't exist at '/ElementaryUI/EMButtonStyleWrapper'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyleWrapper.swift:14:38-14:49
12 | /// a custom ``EMButton`` view instead of the built-in ``Button``.
13 | ///
14 + /// ``EMButtonStyle`` differs from ``ButtonStyle`` in it's ability
| ╰─suggestion: Replace 'ButtonStyle' with 'ButtonStyle-Implementations'
15 | /// to be chained with other styles.
16 | ///
warning: 'ButtonStyle' doesn't exist at '/ElementaryUI/EMButtonStyleWrapper'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyleWrapper.swift:18:33-18:44
16 | ///
17 | /// Apply this button style at the top of your view hierarchy & start using
18 + /// ``EMButtonStyle`` instead ``ButtonStyle`` for your buttons.
| ╰─suggestion: Replace 'ButtonStyle' with 'ButtonStyle-Implementations'
19 | ///
20 | /// ```swift
warning: 'Button' doesn't exist at '/ElementaryUI/EMButtonStyleWrapper/makeBody(configuration:)'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyleWrapper.swift:92:49-92:55
90 | /// Creates a view that represents the body of a button.
91 | ///
92 + /// The system calls this method for each ``Button`` instance in a view
93 | /// hierarchy where this style is the current button style.
94 | ///
warning: Parameter 'configuration ' not found in instance method declaration
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyleWrapper.swift:95:21-95:35
93 | /// hierarchy where this style is the current button style.
94 | ///
95 + /// - Parameter configuration : The properties of the button.
| ╰─suggestion: Replace 'configuration ' with 'configuration'
96 | @MainActor public func makeBody(configuration: Configuration) -> some View {
97 | let content = AnyView(configuration.label)
warning: Parameter 'configuration' is missing documentation
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyleWrapper.swift:95:66-95:66
93 | /// hierarchy where this style is the current button style.
94 | ///
95 + /// - Parameter configuration : The properties of the button.
| ╰─suggestion: Document 'configuration' parameter
96 | @MainActor public func makeBody(configuration: Configuration) -> some View {
97 | let content = AnyView(configuration.label)
warning: 'EMButton' doesn't exist at '/ElementaryUI/SwiftUI/ButtonStyle/emStyle'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyleWrapper.swift:116:20-116:28
114 | /// Wrapper ``ButtonStyle`` that wraps ``EMButtonStyle`` &
115 | /// applies them to all buttons in the hierarchy without the need to use
116 + /// a custom ``EMButton`` view instead of the built-in ``Button``.
117 | ///
118 | /// ``EMButtonStyle`` differs from ``ButtonStyle`` in it's ability
warning: 'Button' doesn't exist at '/ElementaryUI/SwiftUI/ButtonStyle/emStyle'
--> Sources/ElementaryUI/Components/EMButtonStyle/EMButtonStyleWrapper.swift:116:62-116:68
114 | /// Wrapper ``ButtonStyle`` that wraps ``EMButtonStyle`` &
115 | /// applies them to all buttons in the hierarchy without the need to use
116 + /// a custom ``EMButton`` view instead of the built-in ``Button``.
117 | ///
118 | /// ``EMButtonStyle`` differs from ``ButtonStyle`` in it's ability
warning: 'TextField' doesn't exist at '/ElementaryUI/EMTextField'
--> Sources/ElementaryUI/Components/EMTextField/EMTextField.swift:10:33-10:42
8 | import SwiftUI
9 |
10 + /// Styllable wrapper arround ``TextField`` that displays an editable text interface.
| ├─suggestion: Replace 'TextField' with 'textFieldStyle(_:)'
| ╰─suggestion: Replace 'TextField' with 'emTextFieldStyle(_:override:)'
11 | ///
12 | /// ``EMTextField`` provides a flexible way to create text fields with various placeholder types, bindings, & prompts. It supports validation through the ``validator(_:_:validation:_:)`` modifier, allowing you to apply custom validators & define validation triggers.
warning: 'validator(_:_:validation:_:)' doesn't exist at '/ElementaryUI/EMTextField'
--> Sources/ElementaryUI/Components/EMTextField/EMTextField.swift:12:157-12:185
10 | /// Styllable wrapper arround ``TextField`` that displays an editable text interface.
11 | ///
12 + /// ``EMTextField`` provides a flexible way to create text fields with various placeholder types, bindings, & prompts. It supports validation through the ``validator(_:_:validation:_:)`` modifier, allowing you to apply custom validators & define validation triggers.
| ╰─suggestion: Replace 'validator(_:_:validation:_:)' with 'phaseAnimator(_:content:animation:)'
13 | ///
14 | /// ```swift
warning: 'emTextFieldStyle(_:)' doesn't exist at '/ElementaryUI/EMTextField'
--> Sources/ElementaryUI/Components/EMTextField/EMTextField.swift:57:46-57:66
55 | /// ```
56 | ///
57 + /// And apply them to the text field using ``emTextFieldStyle(_:)``.
| ├─suggestion: Replace 'emTextFieldStyle(_:)' with 'emTextFieldStyle(_:override:)'
| ╰─suggestion: Replace 'emTextFieldStyle(_:)' with 'textFieldStyle(_:)'
58 | ///
59 | /// ```swift
warning: 'View' doesn't exist at '/ElementaryUI/EMTextField/body'
--> Sources/ElementaryUI/Components/EMTextField/EMTextField.swift:108:27-108:31
106 | }
107 |
108 + /// The body of the ``View``.
109 | public var body: some View {
110 | VStack {
warning: 'Text' doesn't exist at '/ElementaryUI/EMTextField/init(_:text:prompt:)'
--> Sources/ElementaryUI/Components/EMTextField/EMTextField.swift:129:25-129:29
127 | /// - placeholder: The content of the text field, describing its purpose.
128 | /// - text: The text to display & edit.
129 + /// - prompt: A ``Text`` representing the prompt of the text field
130 | /// which provides users with guidance on what to type into the text field.
131 | public init(
warning: 'Text' doesn't exist at '/ElementaryUI/EMTextField/init(_:text:prompt:)'
--> Sources/ElementaryUI/Components/EMTextField/EMTextField.swift:147:25-147:29
145 | /// - placeholder: The content of the text field, describing its purpose.
146 | /// - text: The text to display & edit.
147 + /// - prompt: A ``Text`` representing the prompt of the text field
148 | /// which provides users with guidance on what to type into the text field.
149 | @inlinable public init(
warning: 'Text' doesn't exist at '/ElementaryUI/EMTextField/init(_:text:prompt:)'
--> Sources/ElementaryUI/Components/EMTextField/EMTextField.swift:166:25-166:29
164 | /// - placeholder: The content of the text field, describing its purpose.
165 | /// - text: The text to display & edit.
166 + /// - prompt: A ``Text`` representing the prompt of the text field
167 | /// which provides users with guidance on what to type into the text field.
168 | @inlinable public init(
warning: 'Text' doesn't exist at '/ElementaryUI/EMTextField/init(_:text:prompt:)'
--> Sources/ElementaryUI/Components/EMTextField/EMTextField.swift:186:25-186:29
184 | /// - placeholder: The content of the text field, describing its purpose.
185 | /// - text: The text to display & edit.
186 + /// - prompt: A ``Text`` representing the prompt of the text field
187 | /// which provides users with guidance on what to type into the text field.
188 | @inlinable public init(
warning: 'Text' doesn't exist at '/ElementaryUI/EMTextField/init(_:text:prompt:)'
--> Sources/ElementaryUI/Components/EMTextField/EMTextField.swift:205:25-205:29
203 | /// - placeholder: The content of the text field, describing its purpose.
204 | /// - text: The text to display & edit.
205 + /// - prompt: A ``Text`` representing the prompt of the text field
206 | /// which provides users with guidance on what to type into the text field.
207 | @inlinable public init<S: StringProtocol>(
warning: 'Text' doesn't exist at '/ElementaryUI/EMTextField/init(_:text:prompt:)'
--> Sources/ElementaryUI/Components/EMTextField/EMTextField.swift:225:25-225:29
223 | /// - placeholder: The content of the text field, describing its purpose.
224 | /// - text: The text to display & edit.
225 + /// - prompt: A ``Text`` representing the prompt of the text field
226 | /// which provides users with guidance on what to type into the text field.
227 | @inlinable public init<S: StringProtocol>(
warning: 'Text' doesn't exist at '/ElementaryUI/DefaultPromptStyle/makeBody(content:)'
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/DefaultPromptStyle.swift:20:56-20:60
18 | /// Creates a view that represents the styled body of a prompt.
19 | ///
20 + /// The system calls this method for each prompt ``Text`` instance
21 | /// in a view hierarchy where this style is the current prompt style.
22 | ///
warning: Parameter 'content ' not found in instance method declaration
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/DefaultPromptStyle.swift:23:21-23:29
21 | /// in a view hierarchy where this style is the current prompt style.
22 | ///
23 + /// - Parameter content : The prompt ``Text``.
| ╰─suggestion: Replace 'content ' with 'content'
24 | ///
25 | /// - Returns: The styled body of the prompt.
warning: Parameter 'content' is missing documentation
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/DefaultPromptStyle.swift:24:9-24:9
22 | ///
23 | /// - Parameter content : The prompt ``Text``.
24 + ///
| ╰─suggestion: Document 'content' parameter
25 | /// - Returns: The styled body of the prompt.
26 | public func makeBody(content: Text) -> Text {
warning: This documentation block is inherited by other symbols where 'Text' fails to resolve.
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/SimplePromptStyle.swift:34:53-34:61
32 | /// Applies a custom prompt style to the view.
33 | ///
34 + /// - Parameter builder: A closure that takes a ``Text``
| ╰─suggestion: Use an absolute link path.
35 | /// view and returns a modified ``Text`` view.
36 | ///
warning: This documentation block is inherited by other symbols where 'Text' fails to resolve.
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/SimplePromptStyle.swift:34:53-34:61
32 | /// Applies a custom prompt style to the view.
33 | ///
34 + /// - Parameter builder: A closure that takes a ``Text``
| ╰─suggestion: Use an absolute link path.
35 | /// view and returns a modified ``Text`` view.
36 | ///
warning: This documentation block is inherited by other symbols where 'Text' fails to resolve.
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/SimplePromptStyle.swift:34:53-34:61
32 | /// Applies a custom prompt style to the view.
33 | ///
34 + /// - Parameter builder: A closure that takes a ``Text``
| ╰─suggestion: Use an absolute link path.
35 | /// view and returns a modified ``Text`` view.
36 | ///
warning: This documentation block is inherited by other symbols where 'Text' fails to resolve.
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/SimplePromptStyle.swift:35:40-35:48
33 | ///
34 | /// - Parameter builder: A closure that takes a ``Text``
35 + /// view and returns a modified ``Text`` view.
| ╰─suggestion: Use an absolute link path.
36 | ///
37 | /// - Returns: A view with the applied custom prompt style.
warning: This documentation block is inherited by other symbols where 'Text' fails to resolve.
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/SimplePromptStyle.swift:35:40-35:48
33 | ///
34 | /// - Parameter builder: A closure that takes a ``Text``
35 + /// view and returns a modified ``Text`` view.
| ╰─suggestion: Use an absolute link path.
36 | ///
37 | /// - Returns: A view with the applied custom prompt style.
warning: This documentation block is inherited by other symbols where 'Text' fails to resolve.
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/SimplePromptStyle.swift:35:40-35:48
33 | ///
34 | /// - Parameter builder: A closure that takes a ``Text``
35 + /// view and returns a modified ``Text`` view.
| ╰─suggestion: Use an absolute link path.
36 | ///
37 | /// - Returns: A view with the applied custom prompt style.
warning: 'Text' doesn't exist at '/ElementaryUI/PromptStyle/makeBody(content:)'
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/StyledPromptTextFieldStyle.swift:13:56-13:60
11 | /// Creates a view that represents the styled body of a prompt.
12 | ///
13 + /// The system calls this method for each prompt ``Text`` instance
14 | /// in a view hierarchy where this style is the current prompt style.
15 | ///
warning: 'Text' doesn't exist at '/ElementaryUI/PromptStyle/makeBody(content:)'
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/StyledPromptTextFieldStyle.swift:17:35-17:39
15 | ///
16 | /// - Parameters:
17 + /// - content : The prompt ``Text``.
18 | ///
19 | /// - Returns: The styled body of the prompt.
warning: This documentation block is inherited by other symbols where 'Text' fails to resolve.
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/StyledPromptTextFieldStyle.swift:86:67-86:75
84 | /// Sets the prompt style for the view hierarchy.
85 | ///
86 + /// Use this modifier to apply a specific style to all prompt ``Text``
| ╰─suggestion: Use an absolute link path.
87 | /// views within the hierarchy below the modified view.
88 | ///
warning: This documentation block is inherited by other symbols where 'Text' fails to resolve.
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/StyledPromptTextFieldStyle.swift:86:67-86:75
84 | /// Sets the prompt style for the view hierarchy.
85 | ///
86 + /// Use this modifier to apply a specific style to all prompt ``Text``
| ╰─suggestion: Use an absolute link path.
87 | /// views within the hierarchy below the modified view.
88 | ///
warning: This documentation block is inherited by other symbols where 'Text' fails to resolve.
--> Sources/ElementaryUI/Components/EMTextField/PromptStyle/StyledPromptTextFieldStyle.swift:86:67-86:75
84 | /// Sets the prompt style for the view hierarchy.
85 | ///
86 + /// Use this modifier to apply a specific style to all prompt ``Text``
| ╰─suggestion: Use an absolute link path.
87 | /// views within the hierarchy below the modified view.
88 | ///
warning: 'Font' doesn't exist at '/ElementaryUI/EMVariableFont/font(_:attributes:)'
--> Sources/ElementaryUI/Components/EMVariableFont/EMVariableFont.swift:40:21-40:25
38 | var name: String {get}
39 |
40 + /// Creates a ``Font`` with the specified size & font variation attributes.
41 | ///
42 | /// - Parameters:
warning: 'Font' doesn't exist at '/ElementaryUI/EMVariableFont/font(_:attributes:)'
--> Sources/ElementaryUI/Components/EMVariableFont/EMVariableFont.swift:47:24-47:28
45 | /// & their corresponding values.
46 | ///
47 + /// - Returns: A ``Font`` instance configured with the specified size & attributes.
48 | func font(_ size: Double, attributes: [FontVariation: Double]) -> Font
49 |
warning: 'Font' doesn't exist at '/ElementaryUI/EMVariableFont/font(_:weight:width:)'
--> Sources/ElementaryUI/Components/EMVariableFont/EMVariableFont.swift:50:21-50:25
48 | func font(_ size: Double, attributes: [FontVariation: Double]) -> Font
49 |
50 + /// Creates a ``Font`` with the specified size, weight, & optionally width.
51 | ///
52 | /// - Parameters:
warning: 'Font' doesn't exist at '/ElementaryUI/EMVariableFont/font(_:weight:width:)'
--> Sources/ElementaryUI/Components/EMVariableFont/EMVariableFont.swift:57:24-57:28
55 | /// - width: An optional width for the font.
56 | ///
57 + /// - Returns: A ``Font`` instance configured with the specified
58 | /// size, weight, & optionally width.
59 | func font(_ size: Double, weight: Weight, width: Double?) -> Font
warning: 'AnyView' doesn't exist at '/ElementaryUI/ViewStyle/makeBody(content:configuration:)'
--> Sources/ElementaryUI/Components/StylableView/ViewStyle.swift:31:64-31:71
29 | ///
30 | /// - Parameters:
31 + /// - content: The content to be styled, wrapped in an ``AnyView``.
32 | /// - configuration: The configuration data used to customize the styled view.
33 | ///
warning: Parameter 'content' not found in instance method declaration
--> Sources/ElementaryUI/Components/StylableView/ViewStyle.swift:106:13-106:20
104 | ///
105 | /// - Parameters:
106 + /// - content: The content to style.
| ╰─suggestion: Replace 'content' with 'styledContent'
107 | /// - configuration: The configuration data used to customize the styled view.
108 | /// - styledContent: The styled content.
warning: Parameter 'content' not found in instance method declaration
--> Sources/ElementaryUI/Components/StylableView/ViewStyle.swift:106:13-106:20
104 | ///
105 | /// - Parameters:
106 + /// - content: The content to style.
| ╰─suggestion: Replace 'content' with 'styledContent'
107 | /// - configuration: The configuration data used to customize the styled view.
108 | /// - styledContent: The styled content.
warning: Parameter 'content' not found in instance method declaration
--> Sources/ElementaryUI/Components/StylableView/ViewStyle.swift:106:13-106:20
104 | ///
105 | /// - Parameters:
106 + /// - content: The content to style.
| ╰─suggestion: Replace 'content' with 'styledContent'
107 | /// - configuration: The configuration data used to customize the styled view.
108 | /// - styledContent: The styled content.
warning: 'EnvironmentKey' doesn't exist at '/ElementaryUI/EnvironmentValue()'
--> Sources/ElementaryUI/Macros/EnvironmentValueMacro.swift:10:37-10:51
8 | import Foundation
9 |
10 + /// Macro used to generate the an ``EnvironmentKey``.
11 | ///
12 | /// This macro creates an ``EnvironmentKey`` from the property it's applied to
warning: 'EnvironmentKey' doesn't exist at '/ElementaryUI/EnvironmentValue()'
--> Sources/ElementaryUI/Macros/EnvironmentValueMacro.swift:12:29-12:43
10 | /// Macro used to generate the an ``EnvironmentKey``.
11 | ///
12 + /// This macro creates an ``EnvironmentKey`` from the property it's applied to
13 | /// & generates the corresponding getter & setter for the property defined in
14 | /// the ``EnvironmentValues`` extension:
warning: 'EnvironmentValues' doesn't exist at '/ElementaryUI/EnvironmentValue()'
--> Sources/ElementaryUI/Macros/EnvironmentValueMacro.swift:14:11-14:28
12 | /// This macro creates an ``EnvironmentKey`` from the property it's applied to
13 | /// & generates the corresponding getter & setter for the property defined in
14 + /// the ``EnvironmentValues`` extension:
15 | ///
16 | /// ```swift
warning: 'EnvironmentValues' doesn't exist at '/ElementaryUI/EnvironmentValue()'
--> Sources/ElementaryUI/Macros/EnvironmentValueMacro.swift:37:55-37:72
35 | /// }
36 | /// ```
37 + /// - Warning: The property must be contained in an ``EnvironmentValues`` extension.
38 | #if canImport(SwiftUICore)
39 | @available(swift, deprecated: 6.0, renamed: "Entry", message: "Please use the official `Entry` macro.")
warning: 'PrefrenceKey' doesn't exist at '/ElementaryUI/FocusValue()'
--> Sources/ElementaryUI/Macros/FocusValueMacro.swift:10:37-10:49
8 | import Foundation
9 |
10 + /// Macro used to generate the an ``PrefrenceKey``.
11 | ///
12 | /// This macro creates a ``FocusedValueKey`` from the property it's applied to
warning: 'FocusedValueKey' doesn't exist at '/ElementaryUI/FocusValue()'
--> Sources/ElementaryUI/Macros/FocusValueMacro.swift:12:28-12:43
10 | /// Macro used to generate the an ``PrefrenceKey``.
11 | ///
12 + /// This macro creates a ``FocusedValueKey`` from the property it's applied to
13 | /// & generates the corresponding getter & setter for the property defined in
14 | /// the ``FocusedValueKey`` extension:
warning: 'FocusedValueKey' doesn't exist at '/ElementaryUI/FocusValue()'
--> Sources/ElementaryUI/Macros/FocusValueMacro.swift:14:11-14:26
12 | /// This macro creates a ``FocusedValueKey`` from the property it's applied to
13 | /// & generates the corresponding getter & setter for the property defined in
14 + /// the ``FocusedValueKey`` extension:
15 | ///
16 | /// ```swift
warning: 'FocusedValues' doesn't exist at '/ElementaryUI/FocusValue()'
--> Sources/ElementaryUI/Macros/FocusValueMacro.swift:37:54-37:67
35 | /// }
36 | /// ```
37 + /// - Warning: The property must be contained in a ``FocusedValues`` extension.
38 | ///
39 | /// - Warning: The property type must be optional.
warning: 'Color' doesn't exist at '/ElementaryUI/color(_:)'
--> Sources/ElementaryUI/Macros/HexColorMacro.swift:11:17-11:22
9 |
10 | /// Macro for expanding hexadecimal color strings into
11 + /// `SwiftUI` ``Color`` expressions.
12 | ///
13 | /// This macro enables the expansion of hexadecimal color strings
warning: 'Color' doesn't exist at '/ElementaryUI/color(_:)'
--> Sources/ElementaryUI/Macros/HexColorMacro.swift:14:12-14:17
12 | ///
13 | /// This macro enables the expansion of hexadecimal color strings
14 + /// into ``Color`` expressions. It abstracts away the conversion
15 | /// process & provides a convenient way to include colors in Swift
16 | /// code using hexadecimal notation with compiler validations.
warning: 'ShapeStyle' doesn't exist at '/ElementaryUI/Line/border(_:lineWidth:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:19:53-19:63
17 | ///
18 | /// - Parameters:
19 + /// - content: The content of the border, a ``ShapeStyle``, defaults to `.foreground`.
20 | /// - lineWidth: The width of the border line, defaults to 1.
21 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
warning: 'ShapeStyle' doesn't exist at '/ElementaryUI/RoundableRectangle/border(_:lineWidth:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:19:53-19:63
17 | ///
18 | /// - Parameters:
19 + /// - content: The content of the border, a ``ShapeStyle``, defaults to `.foreground`.
20 | /// - lineWidth: The width of the border line, defaults to 1.
21 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
warning: 'ShapeStyle' doesn't exist at '/ElementaryUI/SwiftUICore/View/border(_:lineWidth:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:19:53-19:63
17 | ///
18 | /// - Parameters:
19 + /// - content: The content of the border, a ``ShapeStyle``, defaults to `.foreground`.
20 | /// - lineWidth: The width of the border line, defaults to 1.
21 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
warning: 'ShapeStyle' doesn't exist at '/ElementaryUI/EMTextField/border(_:lineWidth:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:19:53-19:63
17 | ///
18 | /// - Parameters:
19 + /// - content: The content of the border, a ``ShapeStyle``, defaults to `.foreground`.
20 | /// - lineWidth: The width of the border line, defaults to 1.
21 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
warning: 'InsettableShape' doesn't exist at '/ElementaryUI/Line/border(_:lineWidth:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:22:50-22:65
20 | /// - lineWidth: The width of the border line, defaults to 1.
21 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
22 + /// - shape: The shape of the border, an ``InsettableShape``.
23 | ///
24 | /// - Returns: A view with the specified border.
warning: 'InsettableShape' doesn't exist at '/ElementaryUI/RoundableRectangle/border(_:lineWidth:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:22:50-22:65
20 | /// - lineWidth: The width of the border line, defaults to 1.
21 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
22 + /// - shape: The shape of the border, an ``InsettableShape``.
23 | ///
24 | /// - Returns: A view with the specified border.
warning: 'InsettableShape' doesn't exist at '/ElementaryUI/SwiftUICore/View/border(_:lineWidth:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:22:50-22:65
20 | /// - lineWidth: The width of the border line, defaults to 1.
21 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
22 + /// - shape: The shape of the border, an ``InsettableShape``.
23 | ///
24 | /// - Returns: A view with the specified border.
warning: 'InsettableShape' doesn't exist at '/ElementaryUI/EMTextField/border(_:lineWidth:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:22:50-22:65
20 | /// - lineWidth: The width of the border line, defaults to 1.
21 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
22 + /// - shape: The shape of the border, an ``InsettableShape``.
23 | ///
24 | /// - Returns: A view with the specified border.
warning: 'ShapeStyle' doesn't exist at '/ElementaryUI/EMTextField/border(_:style:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:45:54-45:64
43 | ///
44 | /// - Parameters:
45 + /// - content: The content of the border, a ``ShapeStyle``, defaults to `.foreground`.
46 | /// - style: The stroke style of the border.
47 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
warning: 'ShapeStyle' doesn't exist at '/ElementaryUI/SwiftUICore/View/border(_:style:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:45:54-45:64
43 | ///
44 | /// - Parameters:
45 + /// - content: The content of the border, a ``ShapeStyle``, defaults to `.foreground`.
46 | /// - style: The stroke style of the border.
47 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
warning: 'ShapeStyle' doesn't exist at '/ElementaryUI/RoundableRectangle/border(_:style:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:45:54-45:64
43 | ///
44 | /// - Parameters:
45 + /// - content: The content of the border, a ``ShapeStyle``, defaults to `.foreground`.
46 | /// - style: The stroke style of the border.
47 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
warning: 'ShapeStyle' doesn't exist at '/ElementaryUI/Line/border(_:style:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:45:54-45:64
43 | ///
44 | /// - Parameters:
45 + /// - content: The content of the border, a ``ShapeStyle``, defaults to `.foreground`.
46 | /// - style: The stroke style of the border.
47 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
warning: 'InsettableShape' doesn't exist at '/ElementaryUI/EMTextField/border(_:style:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:48:50-48:65
46 | /// - style: The stroke style of the border.
47 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
48 + /// - shape: The shape of the border, an ``InsettableShape``.
49 | ///
50 | /// - Returns: A view with the specified border.
warning: 'InsettableShape' doesn't exist at '/ElementaryUI/SwiftUICore/View/border(_:style:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:48:50-48:65
46 | /// - style: The stroke style of the border.
47 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
48 + /// - shape: The shape of the border, an ``InsettableShape``.
49 | ///
50 | /// - Returns: A view with the specified border.
warning: 'InsettableShape' doesn't exist at '/ElementaryUI/RoundableRectangle/border(_:style:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:48:50-48:65
46 | /// - style: The stroke style of the border.
47 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
48 + /// - shape: The shape of the border, an ``InsettableShape``.
49 | ///
50 | /// - Returns: A view with the specified border.
warning: 'InsettableShape' doesn't exist at '/ElementaryUI/Line/border(_:style:antialiased:shape:)'
--> Sources/ElementaryUI/Modifiers/BorderViewModifiers.swift:48:50-48:65
46 | /// - style: The stroke style of the border.
47 | /// - antialiased: A Boolean value indicating whether to use antialiased rendering, defaults to true.
48 + /// - shape: The shape of the border, an ``InsettableShape``.
49 | ///
50 | /// - Returns: A view with the specified border.
warning: This documentation block is inherited by other symbols where 'View' fails to resolve.
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:23:67-23:75
21 | /// ```
22 | ///
23 + /// - Parameter condition: The condition to use when hiding a ``View``.
| ╰─suggestion: Use an absolute link path.
24 | ///
25 | /// - Returns: A view that becomes hiden when the given condition is satisfied.
warning: This documentation block is inherited by other symbols where 'View' fails to resolve.
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:23:67-23:75
21 | /// ```
22 | ///
23 + /// - Parameter condition: The condition to use when hiding a ``View``.
| ╰─suggestion: Use an absolute link path.
24 | ///
25 | /// - Returns: A view that becomes hiden when the given condition is satisfied.
warning: This documentation block is inherited by other symbols where 'View' fails to resolve.
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:23:67-23:75
21 | /// ```
22 | ///
23 + /// - Parameter condition: The condition to use when hiding a ``View``.
| ╰─suggestion: Use an absolute link path.
24 | ///
25 | /// - Returns: A view that becomes hiden when the given condition is satisfied.
warning: Parameter 'value' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:124:11-124:81
122 | ///
123 | /// - Parameters:
124 + /// - value: The optional value to determine whether to apply the builder.
| ╰─suggestion: Remove 'value' parameter documentation
125 | /// - builder: The view builder closure to be applied conditionally.
126 | ///
warning: Parameter 'value' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:124:11-124:81
122 | ///
123 | /// - Parameters:
124 + /// - value: The optional value to determine whether to apply the builder.
| ╰─suggestion: Remove 'value' parameter documentation
125 | /// - builder: The view builder closure to be applied conditionally.
126 | ///
warning: Parameter 'value' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:124:11-124:81
122 | ///
123 | /// - Parameters:
124 + /// - value: The optional value to determine whether to apply the builder.
| ╰─suggestion: Remove 'value' parameter documentation
125 | /// - builder: The view builder closure to be applied conditionally.
126 | ///
warning: Parameter 'value' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:124:11-124:81
122 | ///
123 | /// - Parameters:
124 + /// - value: The optional value to determine whether to apply the builder.
| ╰─suggestion: Remove 'value' parameter documentation
125 | /// - builder: The view builder closure to be applied conditionally.
126 | ///
warning: Parameter 'optional' is missing documentation
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:126:9-126:9
124 | /// - value: The optional value to determine whether to apply the builder.
125 | /// - builder: The view builder closure to be applied conditionally.
| ╰─suggestion: Document 'optional' parameter
126 + ///
127 | /// - Returns: A view with the specified modifications applied conditionally.
128 | ///
warning: Parameter 'optional' is missing documentation
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:126:9-126:9
124 | /// - value: The optional value to determine whether to apply the builder.
125 | /// - builder: The view builder closure to be applied conditionally.
| ╰─suggestion: Document 'optional' parameter
126 + ///
127 | /// - Returns: A view with the specified modifications applied conditionally.
128 | ///
warning: Parameter 'optional' is missing documentation
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:126:9-126:9
124 | /// - value: The optional value to determine whether to apply the builder.
125 | /// - builder: The view builder closure to be applied conditionally.
| ╰─suggestion: Document 'optional' parameter
126 + ///
127 | /// - Returns: A view with the specified modifications applied conditionally.
128 | ///
warning: Parameter 'optional' is missing documentation
--> Sources/ElementaryUI/Modifiers/ConditionalViewModifier.swift:126:9-126:9
124 | /// - value: The optional value to determine whether to apply the builder.
125 | /// - builder: The view builder closure to be applied conditionally.
| ╰─suggestion: Document 'optional' parameter
126 + ///
127 | /// - Returns: A view with the specified modifications applied conditionally.
128 | ///
warning: Parameter 'onAppear' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:50:11-50:89
48 | /// - Parameters:
49 | /// - value: The value to check against when determining whether to run the closure.
50 + /// - onAppear: Whether the action should be run when this view initially appears.
| ╰─suggestion: Remove 'onAppear' parameter documentation
51 | /// - action: A closure to run when the value changes.
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
warning: Parameter 'onAppear' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:50:11-50:89
48 | /// - Parameters:
49 | /// - value: The value to check against when determining whether to run the closure.
50 + /// - onAppear: Whether the action should be run when this view initially appears.
| ╰─suggestion: Remove 'onAppear' parameter documentation
51 | /// - action: A closure to run when the value changes.
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
warning: Parameter 'onAppear' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:50:11-50:89
48 | /// - Parameters:
49 | /// - value: The value to check against when determining whether to run the closure.
50 + /// - onAppear: Whether the action should be run when this view initially appears.
| ╰─suggestion: Remove 'onAppear' parameter documentation
51 | /// - action: A closure to run when the value changes.
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
warning: Parameter 'onAppear' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:50:11-50:89
48 | /// - Parameters:
49 | /// - value: The value to check against when determining whether to run the closure.
50 + /// - onAppear: Whether the action should be run when this view initially appears.
| ╰─suggestion: Remove 'onAppear' parameter documentation
51 | /// - action: A closure to run when the value changes.
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
warning: Parameter 'oldValue' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:52:11-52:108
50 | /// - onAppear: Whether the action should be run when this view initially appears.
51 | /// - action: A closure to run when the value changes.
52 + /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
| ╰─suggestion: Remove 'oldValue' parameter documentation
53 | /// - newValue: The new value that failed the comparison check.
54 | ///
warning: Parameter 'oldValue' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:52:11-52:108
50 | /// - onAppear: Whether the action should be run when this view initially appears.
51 | /// - action: A closure to run when the value changes.
52 + /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
| ╰─suggestion: Remove 'oldValue' parameter documentation
53 | /// - newValue: The new value that failed the comparison check.
54 | ///
warning: Parameter 'oldValue' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:52:11-52:108
50 | /// - onAppear: Whether the action should be run when this view initially appears.
51 | /// - action: A closure to run when the value changes.
52 + /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
| ╰─suggestion: Remove 'oldValue' parameter documentation
53 | /// - newValue: The new value that failed the comparison check.
54 | ///
warning: Parameter 'oldValue' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:52:11-52:108
50 | /// - onAppear: Whether the action should be run when this view initially appears.
51 | /// - action: A closure to run when the value changes.
52 + /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
| ╰─suggestion: Remove 'oldValue' parameter documentation
53 | /// - newValue: The new value that failed the comparison check.
54 | ///
warning: Parameter 'newValue' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:53:11-54:9
51 | /// - action: A closure to run when the value changes.
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
53 + /// - newValue: The new value that failed the comparison check.
| ╰─suggestion: Remove 'newValue' parameter documentation
54 + ///
55 | /// - Returns: A view that fires an action when the specified value changes.
56 | @_disfavoredOverload
warning: Parameter 'newValue' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:53:11-54:9
51 | /// - action: A closure to run when the value changes.
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
53 + /// - newValue: The new value that failed the comparison check.
| ╰─suggestion: Remove 'newValue' parameter documentation
54 + ///
55 | /// - Returns: A view that fires an action when the specified value changes.
56 | @_disfavoredOverload
warning: Parameter 'newValue' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:53:11-54:9
51 | /// - action: A closure to run when the value changes.
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
53 + /// - newValue: The new value that failed the comparison check.
| ╰─suggestion: Remove 'newValue' parameter documentation
54 + ///
55 | /// - Returns: A view that fires an action when the specified value changes.
56 | @_disfavoredOverload
warning: Parameter 'newValue' not found in instance method declaration
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:53:11-54:9
51 | /// - action: A closure to run when the value changes.
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
53 + /// - newValue: The new value that failed the comparison check.
| ╰─suggestion: Remove 'newValue' parameter documentation
54 + ///
55 | /// - Returns: A view that fires an action when the specified value changes.
56 | @_disfavoredOverload
warning: Parameter 'initial' is missing documentation
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:54:9-54:9
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
53 | /// - newValue: The new value that failed the comparison check.
54 + ///
55 | /// - Returns: A view that fires an action when the specified value changes.
56 | @_disfavoredOverload
warning: Parameter 'initial' is missing documentation
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:54:9-54:9
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
53 | /// - newValue: The new value that failed the comparison check.
54 + ///
55 | /// - Returns: A view that fires an action when the specified value changes.
56 | @_disfavoredOverload
warning: Parameter 'initial' is missing documentation
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:54:9-54:9
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
53 | /// - newValue: The new value that failed the comparison check.
54 + ///
55 | /// - Returns: A view that fires an action when the specified value changes.
56 | @_disfavoredOverload
warning: Parameter 'initial' is missing documentation
--> Sources/ElementaryUI/Modifiers/OnChangeModifier.swift:54:9-54:9
52 | /// - oldValue: The old value that failed the comparison check (or the initial value when requested).
53 | /// - newValue: The new value that failed the comparison check.
54 + ///
55 | /// - Returns: A view that fires an action when the specified value changes.
56 | @_disfavoredOverload
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/EMTextField/backgroundSizeListener(_:_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/BackgroundScreenListenerViewModifier.swift:81:23-81:37
79 | /// - Returns: A view that applies the background size listener.
80 | ///
81 + /// - Note: The ``GeometryReader`` is added to the
82 | /// background of the view.
83 | ///
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/SwiftUICore/View/backgroundSizeListener(_:_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/BackgroundScreenListenerViewModifier.swift:81:23-81:37
79 | /// - Returns: A view that applies the background size listener.
80 | ///
81 + /// - Note: The ``GeometryReader`` is added to the
82 | /// background of the view.
83 | ///
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/Line/backgroundSizeListener(_:_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/BackgroundScreenListenerViewModifier.swift:81:23-81:37
79 | /// - Returns: A view that applies the background size listener.
80 | ///
81 + /// - Note: The ``GeometryReader`` is added to the
82 | /// background of the view.
83 | ///
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/RoundableRectangle/backgroundSizeListener(_:_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/BackgroundScreenListenerViewModifier.swift:81:23-81:37
79 | /// - Returns: A view that applies the background size listener.
80 | ///
81 + /// - Note: The ``GeometryReader`` is added to the
82 | /// background of the view.
83 | ///
warning: 'CGSize?' doesn't exist at '/ElementaryUI/EMTextField/backgroundSizeListener(_:_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/BackgroundScreenListenerViewModifier.swift:84:50-84:57
82 | /// background of the view.
83 | ///
84 + /// - Note: This function uses an optional ``CGSize?`` binding.
85 | public func backgroundSizeListener(
86 | _ size: Binding<CGSize?>,
warning: 'CGSize?' doesn't exist at '/ElementaryUI/SwiftUICore/View/backgroundSizeListener(_:_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/BackgroundScreenListenerViewModifier.swift:84:50-84:57
82 | /// background of the view.
83 | ///
84 + /// - Note: This function uses an optional ``CGSize?`` binding.
85 | public func backgroundSizeListener(
86 | _ size: Binding<CGSize?>,
warning: 'CGSize?' doesn't exist at '/ElementaryUI/Line/backgroundSizeListener(_:_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/BackgroundScreenListenerViewModifier.swift:84:50-84:57
82 | /// background of the view.
83 | ///
84 + /// - Note: This function uses an optional ``CGSize?`` binding.
85 | public func backgroundSizeListener(
86 | _ size: Binding<CGSize?>,
warning: 'CGSize?' doesn't exist at '/ElementaryUI/RoundableRectangle/backgroundSizeListener(_:_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/BackgroundScreenListenerViewModifier.swift:84:50-84:57
82 | /// background of the view.
83 | ///
84 + /// - Note: This function uses an optional ``CGSize?`` binding.
85 | public func backgroundSizeListener(
86 | _ size: Binding<CGSize?>,
warning: 'View' doesn't exist at '/ElementaryUI/Screen'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/Screen.swift:10:58-10:62
8 | import SwiftUI
9 |
10 + /// Screen size & safe area insets configurations of a ``View``.
11 | ///
12 | /// It encapsulates the size of the listener's container view & its safe area insets.
warning: 'PreferenceKey' doesn't exist at '/ElementaryUI/ScreenKey'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenKeys.swift:20:7-20:20
18 | }
19 |
20 + /// ``PreferenceKey`` for updating the screen size information.
21 | public struct ScreenKey: PreferenceKey {
22 | /// The default value for the screen size.
warning: This documentation block is inherited by other symbols where 'EnvironmentValues/screen' fails to resolve.
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:74:15-74:43
72 | ///
73 | /// You can access the updated ``Screen`` object
74 + /// using ``EnvironmentValues/screen``.
| ╰─suggestion: Use an absolute link path.
75 | ///
76 | /// ```swift
warning: This documentation block is inherited by other symbols where 'EnvironmentValues/screen' fails to resolve.
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:74:15-74:43
72 | ///
73 | /// You can access the updated ``Screen`` object
74 + /// using ``EnvironmentValues/screen``.
| ╰─suggestion: Use an absolute link path.
75 | ///
76 | /// ```swift
warning: This documentation block is inherited by other symbols where 'EnvironmentValues/screen' fails to resolve.
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:74:15-74:43
72 | ///
73 | /// You can access the updated ``Screen`` object
74 + /// using ``EnvironmentValues/screen``.
| ╰─suggestion: Use an absolute link path.
75 | ///
76 | /// ```swift
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/SwiftUICore/View/sizeListener()'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:96:42-96:56
94 | /// ```
95 | ///
96 + /// - Returns: A view wrapped in a ``GeometryReader``
97 | /// that propagates the up-to-date size & safe area insets to the environment.
98 | public func sizeListener() -> some View {
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/EMTextField/sizeListener()'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:96:42-96:56
94 | /// ```
95 | ///
96 + /// - Returns: A view wrapped in a ``GeometryReader``
97 | /// that propagates the up-to-date size & safe area insets to the environment.
98 | public func sizeListener() -> some View {
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/Line/sizeListener()'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:96:42-96:56
94 | /// ```
95 | ///
96 + /// - Returns: A view wrapped in a ``GeometryReader``
97 | /// that propagates the up-to-date size & safe area insets to the environment.
98 | public func sizeListener() -> some View {
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/RoundableRectangle/sizeListener()'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:96:42-96:56
94 | /// ```
95 | ///
96 + /// - Returns: A view wrapped in a ``GeometryReader``
97 | /// that propagates the up-to-date size & safe area insets to the environment.
98 | public func sizeListener() -> some View {
warning: 'Binding' doesn't exist at '/ElementaryUI/SwiftUICore/View/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:103:21-103:28
101 |
102 | /// Adds a listener to a view's size & safe area insets & binds
103 + /// them to a ``Binding`` property.
104 | ///
105 | /// You can access the updated ``Screen`` object using
warning: 'Binding' doesn't exist at '/ElementaryUI/EMTextField/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:103:21-103:28
101 |
102 | /// Adds a listener to a view's size & safe area insets & binds
103 + /// them to a ``Binding`` property.
104 | ///
105 | /// You can access the updated ``Screen`` object using
warning: 'Binding' doesn't exist at '/ElementaryUI/Line/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:103:21-103:28
101 |
102 | /// Adds a listener to a view's size & safe area insets & binds
103 + /// them to a ``Binding`` property.
104 | ///
105 | /// You can access the updated ``Screen`` object using
warning: 'Binding' doesn't exist at '/ElementaryUI/RoundableRectangle/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:103:21-103:28
101 |
102 | /// Adds a listener to a view's size & safe area insets & binds
103 + /// them to a ``Binding`` property.
104 | ///
105 | /// You can access the updated ``Screen`` object using
warning: 'Binding' doesn't exist at '/ElementaryUI/SwiftUICore/View/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:106:22-106:29
104 | ///
105 | /// You can access the updated ``Screen`` object using
106 + /// the passed ``Binding`` property.
107 | ///
108 | /// ```swift
warning: 'Binding' doesn't exist at '/ElementaryUI/EMTextField/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:106:22-106:29
104 | ///
105 | /// You can access the updated ``Screen`` object using
106 + /// the passed ``Binding`` property.
107 | ///
108 | /// ```swift
warning: 'Binding' doesn't exist at '/ElementaryUI/Line/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:106:22-106:29
104 | ///
105 | /// You can access the updated ``Screen`` object using
106 + /// the passed ``Binding`` property.
107 | ///
108 | /// ```swift
warning: 'Binding' doesn't exist at '/ElementaryUI/RoundableRectangle/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:106:22-106:29
104 | ///
105 | /// You can access the updated ``Screen`` object using
106 + /// the passed ``Binding`` property.
107 | ///
108 | /// ```swift
warning: 'Binding' doesn't exist at '/ElementaryUI/SwiftUICore/View/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:118:33-118:40
116 | /// ```
117 | ///
118 + /// - Parameter screen: A ``Binding`` to the
119 | /// current ``Screen`` object.
120 | ///
warning: 'Binding' doesn't exist at '/ElementaryUI/EMTextField/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:118:33-118:40
116 | /// ```
117 | ///
118 + /// - Parameter screen: A ``Binding`` to the
119 | /// current ``Screen`` object.
120 | ///
warning: 'Binding' doesn't exist at '/ElementaryUI/Line/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:118:33-118:40
116 | /// ```
117 | ///
118 + /// - Parameter screen: A ``Binding`` to the
119 | /// current ``Screen`` object.
120 | ///
warning: 'Binding' doesn't exist at '/ElementaryUI/RoundableRectangle/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:118:33-118:40
116 | /// ```
117 | ///
118 + /// - Parameter screen: A ``Binding`` to the
119 | /// current ``Screen`` object.
120 | ///
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/SwiftUICore/View/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:121:42-121:56
119 | /// current ``Screen`` object.
120 | ///
121 + /// - Returns: A view wrapped in a ``GeometryReader``
122 | /// that propagates the up-to-date size & safe area insets to
123 | /// the passed ``Binding``.
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/EMTextField/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:121:42-121:56
119 | /// current ``Screen`` object.
120 | ///
121 + /// - Returns: A view wrapped in a ``GeometryReader``
122 | /// that propagates the up-to-date size & safe area insets to
123 | /// the passed ``Binding``.
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/Line/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:121:42-121:56
119 | /// current ``Screen`` object.
120 | ///
121 + /// - Returns: A view wrapped in a ``GeometryReader``
122 | /// that propagates the up-to-date size & safe area insets to
123 | /// the passed ``Binding``.
warning: 'GeometryReader' doesn't exist at '/ElementaryUI/RoundableRectangle/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:121:42-121:56
119 | /// current ``Screen`` object.
120 | ///
121 + /// - Returns: A view wrapped in a ``GeometryReader``
122 | /// that propagates the up-to-date size & safe area insets to
123 | /// the passed ``Binding``.
warning: 'Binding' doesn't exist at '/ElementaryUI/SwiftUICore/View/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:123:24-123:31
121 | /// - Returns: A view wrapped in a ``GeometryReader``
122 | /// that propagates the up-to-date size & safe area insets to
123 + /// the passed ``Binding``.
124 | public func sizeListener(_ screen: Binding<Screen>) -> some View {
125 | modifier(ScreenListenerViewModifier(screen: screen))
warning: 'Binding' doesn't exist at '/ElementaryUI/EMTextField/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:123:24-123:31
121 | /// - Returns: A view wrapped in a ``GeometryReader``
122 | /// that propagates the up-to-date size & safe area insets to
123 + /// the passed ``Binding``.
124 | public func sizeListener(_ screen: Binding<Screen>) -> some View {
125 | modifier(ScreenListenerViewModifier(screen: screen))
warning: 'Binding' doesn't exist at '/ElementaryUI/Line/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:123:24-123:31
121 | /// - Returns: A view wrapped in a ``GeometryReader``
122 | /// that propagates the up-to-date size & safe area insets to
123 + /// the passed ``Binding``.
124 | public func sizeListener(_ screen: Binding<Screen>) -> some View {
125 | modifier(ScreenListenerViewModifier(screen: screen))
warning: 'Binding' doesn't exist at '/ElementaryUI/RoundableRectangle/sizeListener(_:)'
--> Sources/ElementaryUI/Modifiers/ScreenListenerViewModifier/ScreenListenerViewModifier.swift:123:24-123:31
121 | /// - Returns: A view wrapped in a ``GeometryReader``
122 | /// that propagates the up-to-date size & safe area insets to
123 + /// the passed ``Binding``.
124 | public func sizeListener(_ screen: Binding<Screen>) -> some View {
125 | modifier(ScreenListenerViewModifier(screen: screen))
warning: 'DynamicViewContent' doesn't exist at '/ElementaryUI/SwiftUICore/ForEach/skeletonLoadable()'
--> Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:55:81-55:99
53 | ///
54 | /// Use it only on a ``ForEach`` to automatically load skeleton data when skeleton loading is active.
55 + /// You will still be able to use any modifier specific to ``ForEach`` or ``DynamicViewContent``
56 | /// after using this modifier.
57 | ///
warning: 'DynamicViewContent' doesn't exist at '/ElementaryUI/SwiftUICore/ForEach/skeletonLoadable()'
--> Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:81:24-81:42
79 | /// ```
80 | ///
81 + /// - Returns: A ``DynamicViewContent`` that is skeleton loadable.
82 | ///
83 | /// - Warning: This modifier should be used before using any other modifier specific to ``ForEach`` or
warning: 'DynamicViewContent' doesn't exist at '/ElementaryUI/SwiftUICore/ForEach/skeletonLoadable()'
--> Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/ForEachSkeleton.swift:84:13-84:31
82 | ///
83 | /// - Warning: This modifier should be used before using any other modifier specific to ``ForEach`` or
84 + /// ``DynamicViewContent``.
85 | @MainActor public func skeletonLoadable() -> some DynamicViewContent {
86 | return ForEachSkeletonView(
warning: 'ForEach' doesn't exist at '/ElementaryUI/SkeletonRepresentable'
--> Sources/ElementaryUI/Modifiers/SkeletonLoading/ForEach/SkeletonRepresentable.swift:11:23-11:30
9 |
10 | /// Requirements for defining a type that can be represented by skeleton data
11 + /// to be used in a ``ForEach`` when skeleton loading is enabled.
12 | ///
13 | /// ```swift
warning: This documentation block is inherited by other symbols where 'EnvironmentValues/skeletonLoading' fails to resolve.
--> Sources/ElementaryUI/Modifiers/SkeletonLoading/SkeletonStateViewModifier.swift:63:46-63:83
61 | // MARK: - Modifiers
62 | extension View {
63 + /// Makes a view display a skeleton when ``EnvironmentValues/skeletonLoading`` is true.
| ╰─suggestion: Use an absolute link path.
64 | ///
65 | /// Use this modifier to indicate that a view should display a skeleton loading view when
warning: This documentation block is inherited by other symbols where 'EnvironmentValues/skeletonLoading' fails to resolve.
--> Sources/ElementaryUI/Modifiers/SkeletonLoading/SkeletonStateViewModifier.swift:63:46-63:83
61 | // MARK: - Modifiers
62 | extension View {
63 + /// Makes a view display a skeleton when ``EnvironmentValues/skeletonLoading`` is true.
| ╰─suggestion: Use an absolute link path.
64 | ///
65 | /// Use this modifier to indicate that a view should display a skeleton loading view when
warning: This documentation block is inherited by other symbols where 'EnvironmentValues/skeletonLoading' fails to resolve.
--> Sources/ElementaryUI/Modifiers/SkeletonLoading/SkeletonStateViewModifier.swift:63:46-63:83
61 | // MARK: - Modifiers
62 | extension View {
63 + /// Makes a view display a skeleton when ``EnvironmentValues/skeletonLoading`` is true.
| ╰─suggestion: Use an absolute link path.
64 | ///
65 | /// Use this modifier to indicate that a view should display a skeleton loading view when
warning: This documentation block is inherited by other symbols where 'EnvironmentValues/skeletonLoading' fails to resolve.
--> Sources/ElementaryUI/Modifiers/SkeletonLoading/SkeletonStateViewModifier.swift:66:9-66:46
64 | ///
65 | /// Use this modifier to indicate that a view should display a skeleton loading view when
66 + /// ``EnvironmentValues/skeletonLoading`` is true.
| ╰─suggestion: Use an absolute link path.
67 | ///
68 | /// ```swift
warning: This documentation block is inherited by other symbols where 'EnvironmentValues/skeletonLoading' fails to resolve.
--> Sources/ElementaryUI/Modifiers/SkeletonLoading/SkeletonStateViewModifier.swift:66:9-66:46
64 | ///
65 | /// Use this modifier to indicate that a view should display a skeleton loading view when
66 + /// ``EnvironmentValues/skeletonLoading`` is true.
| ╰─suggestion: Use an absolute link path.
67 | ///
68 | /// ```swift
warning: This documentation block is inherited by other symbols where 'EnvironmentValues/skeletonLoading' fails to resolve.
--> Sources/ElementaryUI/Modifiers/SkeletonLoading/SkeletonStateViewModifier.swift:66:9-66:46
64 | ///
65 | /// Use this modifier to indicate that a view should display a skeleton loading view when
66 + /// ``EnvironmentValues/skeletonLoading`` is true.
| ╰─suggestion: Use an absolute link path.
67 | ///
68 | /// ```swift
Finished building documentation for 'ElementaryUI' (2.11s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/buildexperience/elementaryui/0.4.7
Updating https://github.com/buildexperience/MacrosKit.git
Updated https://github.com/buildexperience/MacrosKit.git (0.44s)
Fetching https://github.com/swiftlang/swift-docc-plugin from cache
Updating https://github.com/swiftlang/swift-syntax.git
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.46s)
Updated https://github.com/swiftlang/swift-syntax.git (0.95s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 510.0.3 (1.82s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.55s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.80s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.41s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
Building for debugging...
[0/8] Write sources
[2/8] Write snippet-extract-tool-entitlement.plist
[3/8] Write sources
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit Names.swift
[8/57] Compiling SymbolKit SPI.swift
[9/57] Compiling SymbolKit Snippet.swift
[10/57] Compiling SymbolKit Extension.swift
[11/57] Compiling SymbolKit GenericConstraint.swift
[12/57] Compiling SymbolKit GenericParameter.swift
[13/57] Compiling SymbolKit Generics.swift
[14/57] Compiling SymbolKit Namespace.swift
[15/57] Compiling SymbolKit Mixin+Equals.swift
[16/57] Compiling SymbolKit Mixin+Hash.swift
[17/57] Compiling SymbolKit Mixin.swift
[18/57] Compiling SymbolKit LineList.swift
[19/57] Compiling SymbolKit Position.swift
[20/57] Compiling SymbolKit Identifier.swift
[21/57] Compiling SymbolKit KindIdentifier.swift
[22/57] Compiling SymbolKit Location.swift
[23/57] Compiling SymbolKit Mutability.swift
[24/57] Compiling SymbolKit SourceRange.swift
[25/57] Compiling SymbolKit Metadata.swift
[26/57] Compiling SymbolKit Module.swift
[27/57] Compiling SymbolKit OperatingSystem.swift
[28/57] Compiling SymbolKit Platform.swift
[29/57] Compiling Snippets Snippet.swift
[30/57] Compiling Snippets SnippetParser.swift
[31/57] Emitting module Snippets
[32/57] Compiling SymbolKit Symbol.swift
[33/57] Compiling SymbolKit SymbolKind.swift
[34/57] Compiling SymbolKit SymbolGraph.swift
[35/57] Compiling SymbolKit GraphCollector.swift
[36/57] Compiling SymbolKit SemanticVersion.swift
[37/57] Compiling SymbolKit AccessControl.swift
[38/57] Compiling SymbolKit Availability.swift
[39/57] Compiling SymbolKit AvailabilityItem.swift
[40/57] Compiling SymbolKit Domain.swift
[41/57] Compiling SymbolKit Relationship.swift
[42/57] Compiling SymbolKit RelationshipKind.swift
[43/57] Compiling SymbolKit SourceOrigin.swift
[44/57] Compiling SymbolKit GenericConstraints.swift
[45/57] Compiling SymbolKit Swift.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 URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.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! (4.08s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
Build of target: 'ElementaryUI' complete! (0.40s)
4894
31 /Users/admin/builder/spi-builder-workspace/.docs/buildexperience/elementaryui/0.4.7
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/buildexperience/elementaryui/0.4.7
File count: 4894
Doc size: 31.0MB
Preparing doc bundle ...
Uploading prod-buildexperience-elementaryui-0.4.7-7973a70c.zip to s3://spi-docs-inbox/prod-buildexperience-elementaryui-0.4.7-7973a70c.zip
Copying... [10%]
Copying... [20%]
Copying... [31%]
Copying... [41%]
Copying... [50%]
Copying... [60%]
Copying... [70%]
Copying... [81%]
Copying... [91%]
Copying... [100%]
Done.