Watch
1
0
Fork
You've already forked BrzzUtils
0
mirror of https://github.com/brzzdev/BrzzUtils.git synced 2026-09-05 07:40:12 +00:00
No description
  • Swift 88.1%
  • Just 11.7%
  • Ruby 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
renovate[bot] 288699b792
chore(deps): update dependency nicklockwood/swiftformat to v0.63.0 (#77)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[nicklockwood/SwiftFormat](https://redirect.github.com/nicklockwood/SwiftFormat)
| minor | `0.62.1` → `0.63.0` |

---

### Release Notes

<details>
<summary>nicklockwood/SwiftFormat (nicklockwood/SwiftFormat)</summary>

###
[`v0.63.0`](https://redirect.github.com/nicklockwood/SwiftFormat/blob/HEAD/CHANGELOG.md#0630-2026-08-30)

[Compare
Source](https://redirect.github.com/nicklockwood/SwiftFormat/compare/0.62.1...0.63.0)

- Added `ifExpressions` rule to convert ternaries to if expressions
- Added `preferLazyMap` rule
- Added `redundantExtendedLifetime` rule
- Added `<!-- no-format -->` HTML comment syntax for disabling
formatting of markdown code blocks
- Added warning when `--enable` is used for a rule that is already
enabled by default
- Added `--redundant-optional-binding` option, defaulting to
`same-name-only`
- Made `--wrapstringinterpolation preserve` the default
- Changed default of `--single-line-ternary` to `convert`
- Distinguished default, opt-in, and deprecated rules in `--rules` and
`--rule-info` output
- Updated `organizeDeclarations` to categorize associatedtype
declarations as beforeMarks
- Updated `hoistAwait` and `hoistTry` to automatically detect and
preserve autoclosures within same file as definition
- Updated `redundantType` and `propertyTypes` to support more
`ExpressibleByXLiteral` types
- Updated `redundantReturn` to preserve bare `return` in closures where
removal would create single-expression body
- Updated `redundantOptionalBinding` to convert `if let x = property` to
`if let property`
- Updated `urlMacro` rule to support `try #require(URL(string:))`
pattern
- Updated `redundantBackticks` to preserve backticks on Swift Testing
`@Test` functions
- Updated `swiftTestingTestCaseNames` to convert backticked names with
test prefix or underscores
- Updated `genericExtensions` rule to support collection types
- Updated `unusedPrivateDeclarations` to preserve properties used in
compiler-generated `Equatable` and `Hashable` conformances
- Increased stack size to 1MB for Linux release builds
- Fixed `redundantClosure` false positive for if statements with no else
branch
- Fixed spaces around module selectors in generics
- Fixed `preferForLoop` incorrectly applying to dollar-prefixed
identifiers
- Fixed blank line before trailing infix operators
- Fixed `swiftTestingTestCaseNames` not adding backticks when required
- Fixed `--preserve-acronyms` to work as substring match, not just exact
identifier match
- Fixed `genericExtensions` rule leaving stray comma with additional
where conditions
- Fixed `indent` dropping switch case body indentation inside `#if` with
`--ifdef no-indent`
- Fixed `redundantSwiftUIGroup` removing `Group(subviews:)`
- Fixed `redundantReturn` removing redundant returns from switch/if
inside a flatMap closure
- Fixed `--ifdef no-indent` indentation for method chains and directives
- Fixed `environmentEntry` edge cases
- Fixed `redundantInternal` stripping required internal inside `#if` in
non-internal extensions
- Fixed indent of trailing closure in method chain member inside `#if`
- Fixed `spaceAroundParens` spurious violations for keyword identifiers
after `::` module selector

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/brzzdev/BrzzUtils).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC40OS4wIiwidXBkYXRlZEluVmVyIjoiNDQuNDkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-30 21:09:20 +00:00
.github/workflows refactor(lint): fold the child SwiftLint config in and name it explicitly (#76) 2026-08-30 14:11:09 +01:00
.scripts chore: add shared tooling, linting, and project config 2026-03-30 20:55:33 +01:00
docs refactor(deps): depend on Point-Free libraries directly, not via TCA (#64) 2026-08-02 21:39:04 +01:00
Sources fix(lint): clear the SwiftLint violations and gate the shared config in CI (#75) 2026-08-30 13:20:21 +01:00
Tests feat(LoadingState): add fail(message:ifEmpty:) so consumers stop re-deriving the invariant (#63) 2026-08-01 19:41:46 +01:00
.gitignore Initial utils 2023-11-26 22:00:43 +00:00
.swiftformat chore: add shared tooling, linting, and project config 2026-03-30 20:55:33 +01:00
.swiftlint.yml refactor(lint): fold the child SwiftLint config in and name it explicitly (#76) 2026-08-30 14:11:09 +01:00
Brewfile fix(lint): clear the SwiftLint violations and gate the shared config in CI (#75) 2026-08-30 13:20:21 +01:00
CLAUDE.md refactor(deps): depend on Point-Free libraries directly, not via TCA (#64) 2026-08-02 21:39:04 +01:00
justfile refactor(lint): fold the child SwiftLint config in and name it explicitly (#76) 2026-08-30 14:11:09 +01:00
LICENSE docs: add the MIT licence (#66) 2026-08-11 13:56:29 +00:00
Mintfile chore(deps): update dependency nicklockwood/swiftformat to v0.63.0 (#77) 2026-08-30 21:09:20 +00:00
Package.swift chore(deps): update dependency pointfreeco/swift-dependencies to from: "1.17.1" (#71) 2026-08-28 21:35:51 +00:00
README.md Update README.md 2025-01-10 15:46:04 +00:00
renovate.json chore(renovate): automerge minor and patch updates (#73) 2026-08-29 11:29:09 +01:00

BrzzUtils

CI