| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| SwiftFormat.for.Xcode.app.zip | 2026-01-25 | 9.2 MB | |
| SwiftFormat.amd64.msi | 2026-01-25 | 17.5 MB | |
| SwiftFormat.arm64.msi | 2026-01-25 | 17.2 MB | |
| swiftformat_linux_aarch64.zip | 2026-01-25 | 23.1 MB | |
| swiftformat_linux.zip | 2026-01-25 | 24.1 MB | |
| swiftformat.zip | 2026-01-25 | 2.3 MB | |
| swiftformat.artifactbundle.zip | 2026-01-25 | 46.3 MB | |
| 0.59.0 source code.tar.gz | 2026-01-25 | 4.1 MB | |
| 0.59.0 source code.zip | 2026-01-25 | 4.4 MB | |
| README.md | 2026-01-25 | 1.5 kB | |
| Totals: 10 Items | 148.1 MB | 0 | |
- Added
simplifyGenericConstraintsrule - Added
validateTestCasesrule - Added
testSuiteAccessControlrule - Added
wrapPropertyBodiesrule - Added
wrapFunctionBodiesrule - Added
redundantViewBuilderrule - Added
--ifdef preserveoption toindentrule - Added
--prefer-synthesized-init-for-internal-structsoption toredundantMemberwiseInitrule - Enabled more rules by default:
blankLinesBetweenImports,docComments,emptyExtensions,environmentEntry,noForceTryInTests,noForceUnwrapInTests,redundantAsync,redundantEquatable,redundantMemberwiseInit,redundantProperty,redundantThrows - Updated
typeSugarto only preserve explicitOptional<T>in structs with a synthesized memberwise initializer - Updated closing paren of single-argument functions and collections to wrap if needed
- Updated
redundantMemberwiseInitrule to support result builder attributes - Improved how
organizeDeclarationshandles structs with a synthesized memberwise initializer - Updated
docCommentsrule to preserve formatting of comments with directives - Fixed
--ifdef no-indenthandling of method chains and nested directives - Fixed issue where
XMLReporterdid not properly escape strings - Fixed support for
unsafekeyword - Fixed edge cases in
spaceAroundBracketsrule - Fixed crash in
sortTypealiasesrule - Fixed issue where
redundantSelfrule could crash if encountering a function with no body (e.g.@_silgen_name)