2372 Commits

Author SHA1 Message Date
Nick Lockwood 4e92b81311 Update for 0.55.4 release 0.55.4 2024-12-22 16:08:03 +00:00
Yunosuke Sakai 3733bfd786 Stop using busybox for docker (#1949) 2024-12-22 15:55:19 +00:00
Nick Lockwood bc98f342d2 Fix inconsistent indenting of wrapped lines in case condition 2024-12-22 15:55:19 +00:00
Nick Lockwood c40ef72928 Fix unusedArguments false positive 2024-12-10 20:06:50 +00:00
Chris 9de5e33b4f Optimizing macos binary size (#1940) 2024-12-10 19:03:59 +00:00
Cal Stephens f9622e8c77 Update sortTypealiases rule to support any keyword (#1938) 2024-12-10 19:03:59 +00:00
Cal Stephens 78cd662b5a Update release workflow to only download necessary artifacts (#1941) 2024-12-10 19:03:59 +00:00
Nick Lockwood 2e70de4e77 Remove standalone linux build action 2024-11-27 00:24:30 +00:00
Nick Lockwood ea07c9ffaf Update release process notes 2024-11-27 00:24:30 +00:00
Nick Lockwood 2d5a2b6bde Update for 0.55.3 release 0.55.3 2024-11-26 23:58:45 +00:00
Nick Lockwood 0cb7446668 Add quick fix for sortTypealiases unhandled cases 2024-11-26 23:55:18 +00:00
Nick Lockwood 89121921eb Add failing tests for sortTypealiases 2024-11-26 23:54:53 +00:00
Nick Lockwood 76edb779e6 Bump minimum supported swift version to 6 for \.self replacement 2024-11-26 23:54:52 +00:00
Nick Lockwood 0b30d3d015 Remove ENABLE_MODULE_VERIFIER as it causes slow builds 2024-11-26 23:54:45 +00:00
dependabot[bot] b5d2598632 Bump the github-actions group with 2 updates (#1931)
Bumps the github-actions group with 2 updates: [codecov/codecov-action](https://github.com/codecov/codecov-action) and [docker/build-push-action](https://github.com/docker/build-push-action).


Updates `codecov/codecov-action` from 4 to 5
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5)

Updates `docker/build-push-action` from 5 to 6
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 23:42:21 +00:00
Benedek Kozma 8d3db338b4 Use busybox for runner base (#1934) 2024-11-26 23:41:06 +00:00
Nick Lockwood eb55d16245 Update for 0.55.2 release 0.55.2 2024-11-24 09:00:27 +00:00
Nick Lockwood 30999dbf54 Use isUnwrapOperator where applicable 2024-11-24 08:57:02 +00:00
Nick Lockwood 4fd7bb0cbb Allow .self in keypaths 2024-11-24 08:57:02 +00:00
Nick Lockwood 409cebcb00 Fix parsing \.? sequence 2024-11-23 21:43:29 +00:00
Nick Lockwood af5d8a6209 Fix unexpected false positive for blankLinesAtStartOfScope 2024-11-23 19:32:56 +00:00
Nick Lockwood 32da973340 Fix unusedArguments false positive with switch case 2024-11-23 16:33:22 +00:00
Nick Lockwood 08d01edd0f Fix unusedArguments false positive with function labels 2024-11-23 15:31:30 +00:00
Nick Lockwood b1edec744f Insert correct linebreaks in sortTypealiases rule 2024-11-23 14:26:59 +00:00
Nick Lockwood 08747a8ea5 Fix unexpected false positive for wrap rule 2024-11-23 14:20:16 +00:00
Nick Lockwood b20d7e0abc Fix rule names not correctly reported in tests 2024-11-23 13:40:31 +00:00
Nick Lockwood 2dc338a585 Fix build warnings 2024-11-23 09:25:05 +00:00
Nick Lockwood c4d0bc2ec8 Update for 0.55.1 release 0.55.1 2024-11-20 23:35:10 +00:00
Chris 74a534976f Add AArch64 variant to Artifact Bundle (#1922)
* Add AArch64 variant to Artifact Bundle
* Use Docker to build executable
* Update x64 Linux build
* Share build dependencies between architectures
2024-11-20 23:22:41 +00:00
Nick Lockwood 16fa5c199d Fix wrapEnumCases bug 2024-11-20 00:08:01 +00:00
Nick Lockwood dd1d2f6c5e Fix docCommentsBeforeModifiers bug 2024-11-19 23:45:33 +00:00
Nick Lockwood 5fdd6a5707 Update for 0.55.0 release 0.55.0 2024-11-16 23:03:55 +00:00
Nick Lockwood 7713c36c9b Enhance CONTRIBUTING guide 2024-11-16 23:01:16 +00:00
Nick Lockwood 7a9e105c0e Fix propertyTypes handling of underscore-prefixed identifiers 2024-11-16 20:24:21 +00:00
Nick Lockwood 6e1349d6b3 Rename --preservesymbols to --preservedsymbols and add Package by default 2024-11-16 20:23:42 +00:00
Nick Lockwood 10b6a6c73f Rename --redundanttype to --propertytypes 2024-11-16 20:23:11 +00:00
Nick Lockwood 431efe59a4 Add regression tests for option overrides 2024-11-16 20:23:02 +00:00
Nick Lockwood 8188792be5 Fix bug with renamed options warnings 2024-11-16 20:23:02 +00:00
Nick Lockwood c735e6bd7e Rename --onelineforeach to --inlinedforeach 2024-11-16 20:23:02 +00:00
Nick Lockwood 37c7a45fd2 Further reduce use of stringly-typed rules 2024-11-16 20:23:02 +00:00
Nick Lockwood ca71523109 Conform FormatRule to Hashable 2024-11-16 20:23:02 +00:00
Nick Lockwood 2106a86e07 Rename unusedPrivateDeclaration to unusedPrivateDeclarations 2024-11-16 20:23:02 +00:00
Nick Lockwood 4a57064842 Update docCommentsBeforeAttributes to apply to all modifiers 2024-11-16 20:23:01 +00:00
Nick Lockwood add0c34108 Rename propertyType rule to propertyTypes 2024-11-16 20:23:01 +00:00
Cal Stephens 841340f16a Make examples closure required for every FormatRule 2024-11-16 20:23:01 +00:00
Cal Stephens c79878b86e Move rule examples below implementation closure (#1832) 2024-11-16 20:18:32 +00:00
Nick Lockwood 6beebcd21c Move examples into rules files 2024-11-16 20:13:32 +00:00
Cal Stephens f452a61fba Fix issue where --beforemarks unexpectedly checked function bodies for matching keywords (#1914) 2024-11-16 20:12:07 +00:00
Cal Stephens 40144735bb Update parseType to handle @unchecked Sendable, prototcol compositions, and ~Copyable
Fix parseProtocolCompositionTypealias helper
2024-11-16 20:12:03 +00:00
Cal Stephens 798d5e3a7e Fix bug in markTypes for complex protocol extensions 2024-11-16 20:12:03 +00:00