327 Commits

Author SHA1 Message Date
Cal Stephens a5fa7a6a57 Update for 0.61.1 release 2026-04-27 07:08:28 -07:00
Cal Stephens 397309e736 Update for 0.61.0 release 2026-04-11 12:26:55 -07:00
Cal Stephens c8e50ff2cf Update for 0.60.1 release 2026-03-07 08:37:31 -08:00
Cal Stephens f098405c8e Update for 0.60.0 release 2026-03-03 08:09:28 -08:00
Cal Stephens 22a472ced4 Update for 0.59.1 release 2026-01-29 19:55:41 -08:00
Cal Stephens c8b8d61f32 Update for 0.59.0 release 2026-01-25 09:02:04 -08:00
Nick Lockwood 079939f88e Enable more rules by default 2026-01-25 09:02:04 -08:00
Nick Lockwood fb7ce2e469 Update for 0.58.7 release 2025-11-29 12:13:20 +00:00
Nick Lockwood f231c67025 Reorganize tests 2025-11-29 12:00:02 +00:00
Nick Lockwood e6fe3e445b Update for 0.58.6 release 2025-11-11 21:30:39 +00:00
Nick Lockwood afe7956293 Support concurrent formatting for --filelist 2025-11-11 21:16:05 +00:00
Nick Lockwood 9bf049e5c1 Update performance baselines 2025-11-11 21:05:06 +00:00
Nick Lockwood a025d9366d Fix PerformanceTests target 2025-11-11 21:04:58 +00:00
Nick Lockwood 9c82dcb153 Update for 0.58.5 release 2025-10-17 21:04:46 +01:00
Nick Lockwood ad4b6b92d9 Update for 0.58.4 release 2025-10-16 07:37:00 +01:00
Nick Lockwood de413fec1d Update for 0.58.3 release 2025-10-04 14:33:11 +01:00
Cal Stephens 0fa1f65333 Prepare for 0.58.2 release 2025-09-29 08:36:54 -07:00
Cal Stephens ccd88da328 Prepare for 0.58.1 release 2025-09-24 08:43:58 -07:00
Cal Stephens 599dd01c5f Prepare for 0.58.0 release 2025-09-22 19:13:36 -07:00
Cal Stephens 5e7882baa8 Improve type-related helpers by adding TypeName type (#2187) 2025-09-22 19:13:36 -07:00
Cal Stephens fcc4bd1a41 Set up job to build and notarize SwiftFormat for Xcode (#2161) 2025-09-22 19:13:35 -07:00
Cal Stephens b83a8f132f Update for 0.57.2 release 2025-07-14 18:33:41 -07:00
Cal Stephens 771c9f860c Update for 0.57.1 release 2025-07-14 06:46:44 -07:00
Cal Stephens 5d99e6752a Update for 0.57.0 release 2025-07-13 11:32:06 -07:00
Cal Stephens e9edfe7ed2 Speed up test suite by parallelizing tests, creating separate target for regression tests (#2124) 2025-07-13 11:32:06 -07:00
Laurent Etiemble ed2da979fc Add support for SARIF output format. (#2104) 2025-07-13 11:32:06 -07:00
Cal Stephens f0ce8904ed Support adding and testing new rules without using Xcode (#2065) 2025-07-13 11:32:06 -07:00
Cal Stephens 3225fb2681 Improve names of some existing options 2025-07-13 11:32:06 -07:00
Cal Stephens 584e05b1d5 Update option output formatting to support longer option names 2025-07-13 11:32:06 -07:00
Cal Stephens 6ebb96ce45 Update for 0.56.4 release 2025-06-15 09:12:56 -07:00
Cal Stephens f2a62ed608 Update for 0.56.3 release 2025-06-04 18:13:32 -07:00
Cal Stephens 1d02d0f54a Update for 0.56.2 release 2025-05-27 06:34:55 -07:00
Cal Stephens d35227722e Update for 0.56.1 release 2025-05-13 19:56:50 -07:00
Cal Stephens 532b8df3be Update for 0.56.0 release 2025-05-12 20:19:20 -07:00
Cal Stephens 08b0e0ad33 Rename spacingGuards rule to blankLinesAfterGuardStatements (#2036) 2025-05-12 20:19:20 -07:00
Cal Stephens 945851b3a8 Remove need for signing certificate when building release builds of command line tool (#2033) 2025-05-12 20:19:19 -07:00
Eric Horacek 184cd81df5 Add multiline function chains rule (#1981) 2025-05-12 20:18:43 -07:00
Cal Stephens f74a865760 Add swiftTestingTestCaseNames rule (#1979) 2025-05-12 20:18:43 -07:00
Cal Stephens 31b39bf9a3 Add rule to prefer Swift Testing over XCTest 2025-05-12 20:18:43 -07:00
Cal Stephens 8300861f34 Remove DeclarationV1 API, rename DeclarationV2 to Declaration 2025-05-12 20:18:43 -07:00
Cal Stephens 217aa55dab Migrate organizeDeclarations rule to DeclarationV2 2025-05-12 20:18:43 -07:00
Cal Stephens 4aa152bc3e Add preferCountWhere rule (#1939) 2025-05-12 20:18:43 -07:00
Cal Stephens 1476d18e5c Create new DeclarationV2 API that tracks subrange in Formatter 2025-05-12 20:18:43 -07:00
Miguel Jimenez 93afcd1084 Add rule to use @Entry macro instead of EnvironmentKeys (#1908) 2025-05-12 20:18:43 -07:00
Cal Stephens f10bc6f374 Rename noFileID rule to fileMacro, support preferring either #file or #fileID 2025-05-12 20:18:42 -07:00
Cal Stephens 9b8d131d43 Add noFileID rule that relies on Swift 6 language mode 2025-05-12 20:18:42 -07:00
Cal Stephens d2ea346884 Add rule to remove redundant Equatable implementations 2025-05-12 20:18:42 -07:00
Dave Paul 46b3afc372 Add new rule to ensure @State properties are private 2025-05-12 20:18:42 -07:00
NikeKov a426017c23 [New rule] spacingGuards (#1804) 2025-05-12 20:18:42 -07:00
Nick Lockwood c51b3f6718 Rename emptyExtension to emptyExtensions 2025-05-12 20:18:42 -07:00