SwiftFormat for Xcode Versionsverlauf

Nick Lockwood · Xcode-Quelleditor-Erweiterung zum Formatieren von Swift-Code über das Editor-Menü.

CaskEntwicklertoolsApple silicon · Intel
Aus homebrew/cask
Installationen (30 Tage)
145
App: Platz 711
Installationen (1 Jahr)
2516
Letzte 365 Tage
Neueste Version
0.64.1
vor 3 Tagen · 22. Okt.
Downloadgröße
10MB
arm64 / x86_64 · zip
Update-Rhythmus
Alle 2 Wochen
3 Versionen in 30 Tagen
  1. 0.64.1

    AktuellPatch

    OpenNavo-Redaktion In Homebrew aufgenommen KI-übersetzt

    KompatibilitätUnbekannt

    Behebt Bedingungsumbrüche und Einrückung sowie Enum-, Property-, Return-, Self-, Overload- und Klammerregeln.

    Behebt verlorene Bedingungsumbrüche bei nestedIf/repeatedGuard. wrapArguments bricht Listen nicht wegen Umbrüchen nur innerhalb einzelner Klauseln um; wrapEnumCases erfasst Fälle nach Rohwerten.

    Behebt entfernte .init vor Force-Unwrap/Trailing-Closure in propertyTypes, erforderliche leere returns in do throws(...) bei redundantReturn, übersehene lokale Variablen nach Closures bei redundantSelf und falsche Overload-Entfernung in Typen mit Konformität. braces verschiebt öffnende Klammern nicht auf Compiler-Direktivzeilen. Verbessert mehrzeilige if/guard-Einrückung und Umbrüche.

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.64.1

  2. 0.64.0

    OpenNavo-Redaktion In Homebrew aufgenommen KI-übersetzt

    KompatibilitätUnbekannt

    Ergänzt inkrementelle Snapshot-Formatierung und Regeln für verschachtelte ifs, wiederholte guards, ungenutzte Enumerationsindizes und Content Builder. Verbessert Leistung, erhält unveränderte Xcode-Zeilen und schließt Build-Verzeichnisse standardmäßig aus.

    Ergänzt Snapshot-basierte inkrementelle Formatierung sowie Regeln für verschachtelte ifs, wiederholte guards, ungenutzte Enumerationsindizes und Content Builder. Verbessert Formatierungsleistung und erhält unveränderte Editorzeilen in Xcode. Schließt .build, Build und DerivedData standardmäßig von Formatierung/Linting aus.

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.64.0

  3. 0.63.1

    Patch

    OpenNavo-Redaktion In Homebrew aufgenommen KI-übersetzt

    KompatibilitätUnbekannt

    Ergänzt Sortier-/Testoptionen, passt convenience-Reihenfolge an und behebt Formatierungsregeln sowie den Build mit Xcode 27.

    Ergänzt --locale für deterministisches Sortieren und --boolean-guards-in-tests mit Standard preserve. Die Standardreihenfolge für convenience folgt Apple-Konventionen.

    Behebt sortDeclarations mit Leerraum/Kommentaren, preferSwiftStringAPI bei leerem Suchtext und disable:next in mehrzeiligen Strings. docComments wandelt Kommentare verschachtelter Funktionen nach ausführbarem Code nicht mehr falsch um. swiftTestingTestCaseNames erhält Unterstriche unbenannter Argumente und Akronyme. sortImports behandelt package-Imports korrekt.

    Korrigiert Einrückung umgebrochener Funktionsnamen und case-Muster mit --indent-case true, doppelte Standard-Suite-Attribute aus preferSwiftTesting und hoistTry über Infixausdrücke mit nachfolgenden Closures. Behebt den Projektbuild mit Xcode 27.

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.63.1

  4. 0.63.0

    Einblenden

    OpenNavo-Redaktion In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  5. 0.62.1

    Einblenden

    OpenNavo-Redaktion In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  6. 0.62.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  7. 0.61.1

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  8. 0.61.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  9. 0.60.1

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  10. 0.60.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  11. 0.59.1

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  12. 0.59.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  13. 0.58.7

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  14. 0.58.6

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  15. 0.58.5

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  16. 0.58.4

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  17. 0.58.3

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  18. 0.58.2

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  19. 0.58.1

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  20. 0.58.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  21. 0.57.2

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  22. 0.57.1

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  23. 0.57.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  24. 0.56.4

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version