| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| swiftformat_linux_aarch64.zip | 2026-03-03 | 23.2 MB | |
| swiftformat_linux.zip | 2026-03-03 | 24.1 MB | |
| swiftformat.zip | 2026-03-03 | 2.3 MB | |
| swiftformat.artifactbundle.zip | 2026-03-03 | 46.5 MB | |
| SwiftFormat.amd64.msi | 2026-03-03 | 17.5 MB | |
| SwiftFormat.arm64.msi | 2026-03-03 | 17.2 MB | |
| SwiftFormat.for.Xcode.app.zip | 2026-03-03 | 9.3 MB | |
| 0.60.0 source code.tar.gz | 2026-03-03 | 4.2 MB | |
| 0.60.0 source code.zip | 2026-03-03 | 4.5 MB | |
| README.md | 2026-03-03 | 2.5 kB | |
| Totals: 10 Items | 148.9 MB | 0 | |
- Added
redundantSwiftTestingSuiterule - Added
redundantSendablerule - Added
preferExpicitFalserule - Added support for
::module selector syntax - Added support for value generics syntax
- Updated
swiftTestingTestCaseNamesto use raw identifiers by default - Updated
swiftTestingTestCaseNamesto use UpperCamelCase for test suite names - Updated
redundantSelfto handleguardstatements - Updated
unusedArgumentsto handle for loop variables - Updated
redundantTypeto better handleSetliterals - Updated
redundantParentsto remove empty parens from attributes - Updated
sortImportsto sort imports by access control - Updated
blankLinesBetweenImportsto preserve indentation when indent disabled - Updated
unusedPrivateDeclarationrule to preserve private@Testfunctions - Updated
preferSwiftTestingrule to convert tests in extensions within the same file - Updated
--stdin-pathto not require the file to actually exist - Updated
simplifyGenericConstraintsto avoid adding duplicate constraints - Updated
blankLinesAroundMarkto insert blank line before MARK at start of scope when allowed byblankLinesAtStartOfScopeconfig - Updated
redundantEquatableto preserve==implementation in types withStrideableconformance - Fixed handling of switch statements with
#ifblocks in several rules - Fixed issue where
asyncfunction declarations were wrapped usingwrapArgumentsinstead ofwrapParameters - Fixed issue where
redudantViewBuilderwould remove@ViewBuilderfrom protocol members - Fixed
redundantSelfparsing issue with throwing closure return types and switch expressions inif letcondition - Fixed
trailingCommasrule incorrectly adding commas to if#availablechecks - Fixed
guard...elseindentation inwrapArgumentswithwrap-conditions - Fixed issue where
simplifyGenericConstraintswould leave danglingwherekeyword in protocol members - Fixed issue where
trailingCommasdidn't handle closure capture lists with macro expressions - Fixed indentation for closure parameters on separate lines
- Fixed issue where
.initwould be removed in code like[Foo].init { ... }(not supported until Swift 6.4). - Fixed issue where
.swift-versionfiles were read from excluded directories - Fixed incorrect replacement of
&&operator with,inside a ternary condition - Fixed
unusedArgumentsbug in code withtry? await - Fixed handling of
MainActorattributes inredundantViewBuilder