Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/nicklockwood/SwiftFormat

A command-line tool and Xcode Extension for formatting Swift code
https://github.com/nicklockwood/SwiftFormat

Fix false positive `wrap` message for blank lines

7f71a18c011b1758ea8d9492106ff8dae8f6ad08 authored about 2 years ago by Nick Lockwood <[email protected]>
Fix `redundantLet` inside Result Builders

0080d0fad1537002b738d24d6fddba5ee422b622 authored about 2 years ago by Nick Lockwood <[email protected]>
Add Swift package command plugin

33e0b8a242416e8a1beec9de37e56512a7c77731 authored about 2 years ago by Marco Eidinger <[email protected]>
Add `docComments` rule to convert between regular/doc comments (#1266)

f493888bd164c0a8a0e93398cb439e4f73c283eb authored about 2 years ago by Cal Stephens <[email protected]>
Increase debug timeout to 2 minutes

6dec50dadb7d394470dc8c0742a85b4730447d03 authored about 2 years ago by Nick Lockwood <[email protected]>
Remove `ResourceValues` Linux compatibility hack

dd1ce9d1d0d99858b55d546f211cf36097df0861 authored about 2 years ago by Nick Lockwood <[email protected]>
Fix parsing bug in `redundantSelf` rule

19a055f4559bb98503ad70fe2eb6e8dfd8d7e31c authored about 2 years ago by Nick Lockwood <[email protected]>
Update for 0.50.3 release

3a5a4b9baa2ad2f6bb528351807eefbf3b9c0786 authored about 2 years ago by Nick Lockwood <[email protected]>
Update opaqueGenericParameters rule to apply to subscripts

9373d3b533b0e6b76eb8311d051eb5357e972c59 authored about 2 years ago by Cal Stephens <[email protected]>
Update opaqueGenericParameters rule to apply to initializers

0221e5fc545dd50018e7771c95af3f012ba21298 authored about 2 years ago by Cal Stephens <[email protected]>
Fix `redundantFileprivate` rule breaking array extension

7491edbdcb8c6bb8b901af5be9c6844268334395 authored about 2 years ago by Nick Lockwood <[email protected]>
Improve wrapping of comments containing long URLs

03034402a7d53554f36591df48eeb26e09d4abd3 authored about 2 years ago by Nick Lockwood <[email protected]>
Fix bug and crash in wrapComments rule

2a6d59f2990ad431c6af1107ba4c7cd80c579114 authored about 2 years ago by Nick Lockwood <[email protected]>
Add #1289 and #1276 to list of known issues in README (#1294)

63465303b2538f7803957ba4a5a621295a1862de authored about 2 years ago by Cal Stephens <[email protected]>
Update for 0.50.2 release

de82a49c5db5b679e06fa031f89552353926317b authored about 2 years ago by Nick Lockwood <[email protected]>
Fix removal of `@_exported` imports

a697730eedce44f7851dd52ac2d58e2711fb0f6a authored about 2 years ago by Nick Lockwood <[email protected]>
Fix blank lines inserted before `@_exported` or `@_implementationOnly`

eca8547eac1bce54c7a04e8ac535e386890ce9a9 authored about 2 years ago by Nick Lockwood <[email protected]>
Fix regex literal mistaken for divide operator after space

a10f5a5c6d2b7de65c78ab45e4ac4e4540ff8563 authored about 2 years ago by Nick Lockwood <[email protected]>
Fix #1281

808645e531610a050f8aea7e2c6dc1871300fc8c authored about 2 years ago by Cal Stephens <[email protected]>
Fix #1278

e0c0fa9db64bb5f977d3d9475921524892538cfc authored about 2 years ago by Cal Stephens <[email protected]>
Update for 0.50.1 release

2937847c9e2434a9f8d71260b777fb15ddff287c authored about 2 years ago by Nick Lockwood <[email protected]>
Fix crash in `andOperator` rule

6e2298e35f765dfca8615bfb6dfbdf61f9335d68 authored about 2 years ago by Nick Lockwood <[email protected]>
Update Rules.md

8dfb2674857e40b0d7101ab978d352f363cfa8bb authored about 2 years ago by Wolfgang Lutz <[email protected]>
Fix comment wrapping after code on same line

595b5150e087f51fffee7d77b9af3009a8724356 authored about 2 years ago by Nick Lockwood <[email protected]>
Fix #1275

3c03321563470c271617812626f949b1bae24a2a authored about 2 years ago by Cal Stephens <[email protected]>
Fix #1269

38ccc9565ae06412e992472b130a23ffb800518f authored about 2 years ago by Cal Stephens <[email protected]>
Fix typos in GenericType helper

9263a8c7ccc95f1c453f472bbc0122ffbd88cbbd authored about 2 years ago by Nick Lockwood <[email protected]>
Improve comment docs

b3c12c1cd365bc681db5e00e1d3b4c787c43fe09 authored about 2 years ago by Nick Lockwood <[email protected]>
Fix crash in `opaqueGenericParameters` rule

6909bac9a8752b82f54d581e5b10029ecc143093 authored about 2 years ago by Nick Lockwood <[email protected]>
Fix wrapping of doc comments

47e3082204069f26b6bb827654726c18bd87fecd authored about 2 years ago by Nick Lockwood <[email protected]>
Update for 0.50.0 release

4347527a2fb8ecec9e2c3eb23bbce7a5d1a5e459 authored about 2 years ago by Nick Lockwood <[email protected]>
Update to Swift 5.1

b5c7c45792c33c875845da64667d434f2ee4c158 authored about 2 years ago by Nick Lockwood <[email protected]>
Update Xcode settings

ab1073691ba28805fbc67df190bb3f409f4096af authored about 2 years ago by Nick Lockwood <[email protected]>
Don't merge options from descendent configurations

5e1cfd4ccaf1f842081b168113368b199507fc88 authored about 2 years ago by Nick Lockwood <[email protected]>
Fix run script warning

6e78ca98ec33233e5479f6e600aa1a9cecb8e5e4 authored about 2 years ago by Nick Lockwood <[email protected]>
Disable 10.15 in CI

ea68c7da9bb12f93e38caf144b4a7f789a8ea5d1 authored about 2 years ago by Nick Lockwood <[email protected]>
Add --someAny option to opaqueGenericParameters rule (#1261)

7a7a4770313a715cae1f76c6285823e10724a172 authored about 2 years ago by Cal Stephens <[email protected]>
Prefer `.swiftformat` file `--swiftversion` value over `.swift-version` file

2579b4bfdcef078c122f1b4318b5ce73e302f614 authored about 2 years ago by Nick Lockwood <[email protected]>
Allow wrapping of multiline string interpolations

c3c1fceb833aade40776fabe1d248e6f3cfae9e0 authored about 2 years ago by Nick Lockwood <[email protected]>
Cleanup

e65a8ffc46df5e4d19e7013db3af80478a039e98 authored about 2 years ago by Nick Lockwood <[email protected]>
Improve `wrapSingleLineComments` rule

ec02ce028ec34acaf3a53f1642aeebc9816fb4f0 authored about 2 years ago by Nick Lockwood <[email protected]>
Add `wrapSingleLineComments` rule (#1151)

This rule reformats single-line comments that exceed `--maxwidth` option value into multiple sin...

b9cb4ff69bc814ea914b6465824118de44262cb3 authored about 2 years ago by Max Desiatov <[email protected]>
Generalize `isFormattingDirective` helper

27d0a388e9e595d7fd68b88878670a2e7995069c authored about 2 years ago by Nick Lockwood <[email protected]>
Increase timeout when running unit tests

1272b76524d14c4eb0b3d946f2f84482c2734c36 authored about 2 years ago by Nick Lockwood <[email protected]>
Implement genericExtensions rule (#1223)

4aa26db76911bd981dbb72569a76536d4e57d521 authored about 2 years ago by Cal Stephens <[email protected]>
Add rule to update generic methods to use opaque generic parameter syntax where equivalent (#1206)

03e7e138e577aeec03c809865f4a59fc8fa3e93b authored about 2 years ago by Cal Stephens <[email protected]>
Add markTypes support for type definitions in extensions (#1204) (#1211)

6762362fc7399f3a38cf3117dc52fab279b54297 authored about 2 years ago by Cal Stephens <[email protected]>
Add blankLineAfterImports (#1173)

c94091cdc7fbb2a4524603975cb52af63f883d65 authored about 2 years ago by Tsungyu Yu <[email protected]>
Improve blankLineAfterImports rule

fa8bb65ad9382a3d0052f2a5c843d01f4373d617 authored about 2 years ago by Nick Lockwood <[email protected]>
Simplify `redundantOptionalBinding` rule logic

fdee5856fb6f50a1a5771c4816cdf4d8fb7812c6 authored about 2 years ago by Nick Lockwood <[email protected]>
Add redundantOptionalBinding rule for Swift 5.7+ (SE-0345) (#1165)

fefee5c35ad4863a8697cb3746643561f8fdfdc1 authored about 2 years ago by Cal Stephens <[email protected]>
Add `--enumnamespaces structs-only` option

f88ac57992a485c1cd8044933a6f47b930416f6f authored about 2 years ago by Nick Lockwood <[email protected]>
Update for 0.49.18 release

c7ddb09c3381cff833106345721fc314dba49e20 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix `unusedArguments` shadowed in switch case

3dbea85fcf9f122e3960931a9b69d3c5dfe5b4f4 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix `enumNamespaces` breaking open classes

21d30202035d434a39605a52ddb852ece9650220 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix indent regression in xcode indent mode

ca329a3a1c5ed14a57c49195940a04cb9008aee0 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix `let` incorrectly removed after `async`

9b0215b6848aadca80b44abbcb0d68e8b8f6f591 authored over 2 years ago by Nick Lockwood <[email protected]>
Update for 0.49.17 release

24c47e30af04c7fd15aa09d9407d6d5cc88dc36a authored over 2 years ago by Nick Lockwood <[email protected]>
Fix issue where function argument label named 'async:' would unexpectedly be indented (#1252)

939ed8c3b7176f8b3fa3986a4e1e275f788d0e92 authored over 2 years ago by Cal Stephens <[email protected]>
Log `.swift-version` file paths when reading

1e59d782f131532c3dbdd91f38cf79cb3cb60766 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix tokenizer error when stitching chevron operators

9f9fbf5a2979e2fd26f0c87fdd68850609df47cd authored over 2 years ago by Nick Lockwood <[email protected]>
Fixed regression tests (previously disabled)

cba0cc42817632b6c5d7b274d15da7863ab1fef9 authored over 2 years ago by Nick Lockwood <[email protected]>
Add Dockerfile and create image action

c3a158a7104ab52ab0ac1a3850e7b791e71dcc84 authored over 2 years ago by Arthur Semenyutin <[email protected]>
Add Docker section into README

45a2b00c198ec02a01554f5cd69608fd2fe18975 authored over 2 years ago by Arthur Semenyutin <[email protected]>
Update for 0.49.16 release

8e6d36ac5b5b3d029ebbc267689c51017f15a660 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix async let indenting

0b54e52f9e214970145a10edddb5902a57dc95eb authored over 2 years ago by Nick Lockwood <[email protected]>
Remove spurious `keyword("async")` references

b86d68a38ff555c54fd97d95dea16d1c06136dee authored over 2 years ago by Nick Lockwood <[email protected]>
Update for 0.49.15 release

ad8c2d78158901e77a80e6dee940f7c369e5af13 authored over 2 years ago by Nick Lockwood <[email protected]>
Prevent `andOperator` rule introducing parsing ambiguity

ec87c76251056dea6eb820f271444332816853bb authored over 2 years ago by Nick Lockwood <[email protected]>
Fix chevrons incorrectly interpreted as generics

1ac9cd90d56dafb78c014b689ee9301a850598b6 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix spurious wrapping of ternary inside string literals

cc885d7cfcb6f34527e8603888aa456cab9a872b authored over 2 years ago by Nick Lockwood <[email protected]>
Fix issue where async throws was indented differently than just throws (#1247)

96592fda85377b7007043beda017959228e84dca authored over 2 years ago by Cal Stephens <[email protected]>
`case` no longer ends current scope when preceeded by `await` (#1244)

Adds `.keyword("await")` to the list of non space/comma/line-break tokens that can immediately p...

d0298c0e15c924cadbffcfb89b7bbc8e3e30d10d authored over 2 years ago by George Cox <[email protected]>
Update for 0.49.14 release

9a2fb9a9431e0ddea19dd6cb4395615129cf44cb authored over 2 years ago by Nick Lockwood <[email protected]>
Fix bug with parsing `@unchecked Sendable` enum

7c64a78abdc90a41de2e90d1c46fe55a39ad4f07 authored over 2 years ago by Nick Lockwood <[email protected]>
Add option to have `blankLinesAtStartOfScope` and `blankLinesAtEndOfScope` not apply to type bodies (#1189)

26ffaabb3d828c84d4be34e9bf513b1c82cc8c91 authored over 2 years ago by Cal Stephens <[email protected]>
Add support for script input (#1230)

1891b6186359533dc78e41f913ec0797d22c6688 authored over 2 years ago by Daniele Formichelli <[email protected]>
Extract Void type detection helper function

42aecfac342af8bdd28fe1bdab258be3da0d8007 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix issue where redundantClosure would break build for Void closures calling @discardableResult functions (#1238)

7f778f76d88eb477beb1bc1f002ffe5c01bd41e7 authored over 2 years ago by Cal Stephens <[email protected]>
Fix `unusedArguments` in async closures

0f354f4ff8af81e51a4b691110d4d628f8ffa4ca authored over 2 years ago by Nick Lockwood <[email protected]>
Fix `unusedArguments` in throwing closures

58e75e70a27a4f87facfec2c5248135c62ed620f authored over 2 years ago by Nick Lockwood <[email protected]>
Fix assertion after applying typeSugar rule to array/dictionary extensions (#1222)

c83bea9c6d4fb10c3cfb8fcafd552b6e2cab32fd authored over 2 years ago by Cal Stephens <[email protected]>
Fix README typo

d75f27d6a3247ec77bf10642c8bfea02634f4b10 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix indent after `wrapAttributes` rule applied

a8405356b8de622ca4d7393482d544157780ad58 authored over 2 years ago by Nick Lockwood <[email protected]>
Update for 0.49.13 release

665c3c58923ee8ac36d3e44b17dc185229cce301 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix incorrect spacing around @MainActor

aa33c4107ea2bd89e4e052cf879b197c49c22fdb authored over 2 years ago by Nick Lockwood <[email protected]>
Fix for `in` mistaken for closure `in` in indent rule

838662791855776b1416dececa91e802073d569b authored over 2 years ago by Nick Lockwood <[email protected]>
Update for 0.49.12 release

dbe1144494606ecbe13884bb179c71b0b5bee770 authored over 2 years ago by Nick Lockwood <[email protected]>
Allow rules to be searched by help text and options too. (#1210)

dd7136182cedc242993cae2673746fa42e9efb0c authored over 2 years ago by Vikram Kriplaney <[email protected]>
Fix help capitalization

4270911cb44fb946ee4e96f6735750bf4734b240 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix enum popups in Xcode extension

01233542857b2228496815a858467f2e3c862684 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix indent after wrapped closure `in`

a51a305c8fbdbc9af113bc8659bf95d838cec067 authored over 2 years ago by Nick Lockwood <[email protected]>
Add another fix for / operator

b403107d3692232fd505d3e830d00083e1bd6bd7 authored over 2 years ago by Nick Lockwood <[email protected]>
Add Homebrew Linux support to README

3549c79da7baa596f103ee387fcf39b45493521c authored over 2 years ago by Nick Lockwood <[email protected]>
Create script to create SPM artifact bundle (#1215)

c58df8066dc36bd9a2237a526f4ddb00c3a5b372 authored over 2 years ago by Andrew Lord <[email protected]>
Fix bug with parsing ternary chain containing chevron

dbbca1b80aa14c5de33261cc8d1d63d58448547a authored over 2 years ago by Nick Lockwood <[email protected]>
Update for 0.49.11 release

378543f07b6acf6e13982ffed8bd71d4b0041f61 authored over 2 years ago by Nick Lockwood <[email protected]>
Add Swift 5.6 and 5.7 to known versions

b86a0fb5e313e262428ff5ae755d29055ed11eae authored over 2 years ago by Cal Stephens <[email protected]>
Fix bug with indenting of trailing closures after conditional

32899fa29f10475b203dbb2429851bf04d2e4bbe authored over 2 years ago by Nick Lockwood <[email protected]>
Fix issue where shouldWrapMultilineStatementBrace would unexpectedly return false (#1203)

ba21b94f88c647f4bcf75e0e754a28ed29e974c5 authored over 2 years ago by Cal Stephens <[email protected]>