Download Latest Version swiftformat_linux_aarch64.zip (23.1 MB)
Email in envelope

Get an email when there's a new version of SwiftFormat

Home / 0.58.0
Name Modified Size InfoDownloads / Week
Parent folder
SwiftFormat.for.Xcode.app.zip 2025-09-23 9.0 MB
swiftformat_linux_aarch64.zip 2025-09-23 23.1 MB
swiftformat.zip 2025-09-23 2.2 MB
swiftformat_linux.zip 2025-09-23 24.1 MB
swiftformat.artifactbundle.zip 2025-09-23 46.2 MB
0.58.0 source code.tar.gz 2025-09-23 4.0 MB
0.58.0 source code.zip 2025-09-23 4.3 MB
README.md 2025-09-23 1.8 kB
Totals: 8 Items   113.0 MB 0
  • Added noForceUnwrapInTests rule
  • Added redundantThrows rule
  • Added redundantAsync rule
  • Added preferFinalClasses rule
  • Added support for Swift 6.2 raw identifiers
  • Updated trailingCommas rule to handle cases now supported by Swift 6.2
  • Updated trailingClosures rule to support multiple trailing closures
  • Added support for filtering config file options to a specific file path glob
  • Added --allow-partial-wrapping false option to disallow partial wrapping of functions and collections
  • Updated propertyTypes rule to support array, dictionary, and set literals
  • Added organizeDeclarations threshold options to organize types without adding marks
  • Added --type-body-marks remove option to organizeDeclarations
  • Updated organizeDeclarations to support organizing protocol bodies
  • Added --blank-line-after-switch-case always option to blankLineAfterSwitchCase
  • Added --default-test-suite-attributes option to preferSwiftTesting rule
  • Renamed --markdown-files options to strict and lenient
  • Updated redundantPublic rule to apply to private types
  • Updated trailingClosures and trailingCommas rules to support optional function calls
  • Fixed bug where markTypes rule wouldn't add marks after extensions
  • Fixed issue where redundantPublic broke @_spi annotated members
  • Improved parsing of nested markdown code blocks
  • Fixed issue where hoistTry rule could break @Test attribute
  • Fixed issue where redundantVoidReturnType rule could accidentally remove closure type
  • Fix blankLinesAroundMark not ignoring trailing comments at start of scope
  • Renamed throwingTests rule to noForceTryInTests
  • Updated singlePropertyPerLine to preserve async let declarations
Source: README.md, updated 2025-09-23