nicklockwood / SwiftFormat

A command-line tool and Xcode Extension for formatting Swift code
MIT License
7.9k stars 639 forks source link

Redundant warning about `--wrapparameters` option? #1087

Closed daniel-beard closed 2 years ago

daniel-beard commented 2 years ago

Using v 0.48.18 with the following .swiftformat config file:


# Enabled Rules
##################################

--enable anyObjectProtocol
--enable blankLinesAroundMark
--enable blankLinesAtEndOfScope
--enable blankLinesAtStartOfScope
--enable blankLinesBetweenScopes
--enable braces
--enable consecutiveBlankLines
--enable duplicateImports
--enable elseOnSameLine
--enable emptyBraces
--enable hoistPatternLet
--enable indent
--enable initCoderUnavailable
--enable leadingDelimiters
--enable linebreakAtEndOfFile
--enable linebreaks
--enable preferKeyPath
--enable redundantBackticks
--enable redundantBreak
--enable redundantExtensionACL
--enable redundantFileprivate
--enable redundantGet
--enable redundantInit
--enable redundantLet
--enable redundantLetError
--enable redundantNilInit
--enable redundantObjc
--enable redundantParens
--enable redundantPattern
--enable redundantRawValues
--enable redundantReturn
--enable redundantType
--enable redundantVoidReturnType
--enable semicolons
--enable sortedImports
--enable spaceAroundComments
--enable spaceAroundGenerics
--enable spaceInsideBraces
--enable spaceInsideBrackets
--enable spaceInsideComments
--enable spaceInsideGenerics
--enable spaceInsideParens
--enable strongOutlets
--enable strongifiedSelf
--enable todos
--enable trailingClosures
--enable trailingSpace
--enable typeSugar
--enable void
--enable wrapEnumCases
--enable wrapSwitchCases

# Disabled Rules
##################################

--disable andOperator
--disable consecutiveSpaces
--disable enumNamespaces
--disable extensionAccessControl
--disable fileHeader
--disable isEmpty
--disable markTypes
--disable modifierOrder
--disable numberFormatting
--disable organizeDeclarations
--disable redundantSelf
--disable sortedSwitchCases
--disable spaceAroundBraces
--disable spaceAroundBrackets
--disable spaceAroundOperators
--disable spaceAroundParens
--disable trailingCommas
--disable unusedArguments
--disable wrap
--disable wrapArguments
--disable wrapAttributes
--disable wrapMultilineStatementBraces
--disable yodaConditions

# Excludes
##################################

--exclude Pods
--exclude ThirdParty
--exclude Carthage

I see this warning output when running swiftformat .

warning: --wrapparameters option has no effect when wrapArguments rule is disabled

I'm not specifying wrapparameters anywhere, so this warning seems like a bug

nicklockwood commented 2 years ago

@daniel-beard fixed in 0.49.4

daniel-beard commented 2 years ago

thanks @nicklockwood !