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

Add fix for prefix / operator

24f245e214f1757f01e6dad4a4cd63c160461fd1 authored over 2 years ago by Nick Lockwood <[email protected]>
Update for 0.49.10 release

21ccc092d6f645609e87ac92ae6f2ba63c9b1ccb authored over 2 years ago by Nick Lockwood <[email protected]>
Fix bug with multiple trailing closures and keyPaths

67ea787dcd47619d6ea950456e34e751c7ee07f4 authored over 2 years ago by Nick Lockwood <[email protected]>
Add test for @MainActor closures

17f280f0268280855c3b7266682d960fb56de8b0 authored over 2 years ago by Nick Lockwood <[email protected]>
Clean up code

4254bfad4ff3444adbb0d664028140fdfb373e1e authored over 2 years ago by Nick Lockwood <[email protected]>
Exclude Build directory from formatting

d35690de43b998c82d60edbf748682383b9a60f6 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix property wrapper arguments marked as unused

926ceeae26e7733300f8074ef8c1fd6248e350e8 authored over 2 years ago by Nick Lockwood <[email protected]>
Add support for regex literals

c0a5f1e177d0e6ad8ef932e422e6a75d5b921ffe authored over 2 years ago by Nick Lockwood <[email protected]>
Fix class modifier mistaken for declaration

6d1eeaf5595fce1c03ab974961e9af1b5585c7e0 authored over 2 years ago by Nick Lockwood <[email protected]>
Treat unterminated string literal as error

09752738615dd9e0d9bd1acae9db0dc0151cc2ec authored over 2 years ago by Nick Lockwood <[email protected]>
Remove unused method

fac96ddfe3bf2f0fe9a2ee74aeb06488b5fcb60f authored over 2 years ago by Nick Lockwood <[email protected]>
Add tests for opaque types (some/any)

89f20b366f9bdadf5d0eba45244a89802f620fb9 authored over 2 years ago by Nick Lockwood <[email protected]>
Extract linebreak handling

24994db5cd571772f2a788026ce262078d65ec59 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix `wrapMultilineStatementBraces` conflict with `indent`

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

f8e35f6716c369c8412664052a0a7337da2ca0e3 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix CI build failure

5134175d2ee851524c4c6d9028d95bc94a333b6c authored over 2 years ago by Nick Lockwood <[email protected]>
Fix unusedArguments shadowing bug

c9183947179011ac07d8a70960340c2e1e3ca313 authored over 2 years ago by Nick Lockwood <[email protected]>
Fixed redundantVoidReturnType edge cases

d31303320fdc97bda5bd12c08464d7a94405990a authored over 2 years ago by Nick Lockwood <[email protected]>
Fix trailingComma added to typealias

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

2dcce7fe2d6c245d8d669d394d5be5fe45d582fc authored over 2 years ago by Nick Lockwood <[email protected]>
Fix redundantInit removing required init in some cases

5ef8bba3457aab60741fc96fc28a9574e704ddac authored over 2 years ago by Nick Lockwood <[email protected]>
Fix shadowed parameter not marked as unused

a6888dca3d2d8783b5d86161d07f94af2b2622f9 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix switch case shadowing bug in unusedArguments rule

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

16e7dd37937af0f9adf7d8cfb35e97146ce1875f authored over 2 years ago by Nick Lockwood <[email protected]>
Fix infinite recursion in startOfConditionalStatement()

7aac4a9cac8f96111d5dcd4000a0ba243e2b6dae authored over 2 years ago by Nick Lockwood <[email protected]>
Don't mark shorthand if let variables as unused

064834e4824d83dfd0665f73b054d81575a9784f authored over 2 years ago by Nick Lockwood <[email protected]>
Improve indentation tests

fd84f1f6deecec44fd8ecbb54e8feda2837395a8 authored over 2 years ago by Nick Lockwood <[email protected]>
Update function chain behavior to match latest Xcode

5154ea448da0f9ec42f6a653e3739dfab638eebd authored over 2 years ago by Nick Lockwood <[email protected]>
Remove redundant self after if let assignment

85b1cd2a7165e3e23071ec69afdd3772b97b7a2f authored over 2 years ago by Nick Lockwood <[email protected]>
Improve docs and naming for some helper functions

ba2905d01f737f474ecdb00032af485f943b3215 authored over 2 years ago by Nick Lockwood <[email protected]>
Fix enum case bug in startOfConditionalStatement() helper

b8f707e2679261ae98e434d1f1b71abcdf33f9f7 authored over 2 years ago by Nick Lockwood <[email protected]>
Treat lint failure as error when using stdin

bb2e0205e3d68ee72cf41cb6e8a37b7b226f4cda authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix redundantParens removed for optional range

f1dbfbf16bd1b2ea45284254ad61a162db9200d9 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix os availability error (issue #1158) (#1159)

cc80cf12ef1929ef9cb2df1f9e4992646929773d authored almost 3 years ago by CooperWolfe <[email protected]>
Fix capitalization (#1161)

03f61b74a6b5333f4abfcaf94e945c8405417a82 authored almost 3 years ago by Jordan Kay <[email protected]>
Update for 0.49.6 release

6f6860f43e9fb8179dd963fe627ce67e0fc8aedf authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix some typos (#1155)

8926240bcd1a5ee616b0a0203c6d09bd50bcfbd6 authored almost 3 years ago by Wolfgang Lutz <[email protected]>
Fix space around some/any keywords

5d71a28612f4403a21046b5656c05604aca38083 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix parens around `some` and `any` keywords

78d45feb435be4dfdbe3086c6c5a8366448eff32 authored almost 3 years ago by Nick Lockwood <[email protected]>
Get temp dir in an OS-independent way

573ae3f445fadabdf3ad6c4fe37e2b88c88a9f81 authored almost 3 years ago by MarkKoz <[email protected]>
Use UCRT to compile on Windows

17f2765ad25034f524d819406fb1c79ded58e149 authored almost 3 years ago by MarkKoz <[email protected]>
Avoid crashing when trying to sort an enum that has only one case (#1154)

b045e3d656a437e3c942286df493c2e8af23c7f9 authored almost 3 years ago by Wolfgang Lutz <[email protected]>
Update for 0.49.5 release

a07e7dca002072f1761bae8d5c53fa64462b2c2a authored almost 3 years ago by Nick Lockwood <[email protected]>
Group rules in Rules.md by default status

40bff9e99d05ac4609bb7d7343d2ef1bac9a738b authored almost 3 years ago by Nick Lockwood <[email protected]>
Unwrap multiline statement braces if rule disabled

f9856676157c1e2ee138acccad4eaaa35d285a97 authored almost 3 years ago by Nick Lockwood <[email protected]>
Add directive to sort declarations by name (#1068)

363b972eb639bfc176945d6db9bf57a22e747970 authored almost 3 years ago by Cal Stephens <[email protected]>
Fix redundantClosure with throwing closures

a5297ca84dc0c6f84417eb8d638837abd4a66f41 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix bug in --exclude when using --stdinpath

dc6d59080d7f45f0bfd43605b77546a00ea2afb6 authored almost 3 years ago by Nick Lockwood <[email protected]>
Remove redundant skipped file checks

cea2d993770fb008ab6b78608dcf2f883c70e8b1 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix bug with typeSugar and overridden stdlib types

5088136d4213c4b294ff9c3e1b3dfaa7f7621862 authored almost 3 years ago by Nick Lockwood <[email protected]>
Add all option for rules

ddbe46c4d3175cd267ab2c183fd99e9fcd399d6b authored almost 3 years ago by Nick Lockwood <[email protected]>
Update for 0.49.4 release

f14f4f717e7e1d275acd7557d64c94cfef5723e6 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix allman edge case

afabd5302e4bc764dbc0e3f2382ca172c96e2383 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix spurious unused --wrapparameters warning

1f65b6822f7dda3b30d16709f54d0fffbbb2aa87 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix SwiftFormat changing creation date of files

0c329a90c3b736d4ca39ceaa55fd60ec84296ed1 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix closure in if condition mistaken for body

cba0b8c3ed6785ad3aa139601282a900344d69c7 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix blockComments rule stripping bullet points

281e743641a6b4b757e7f075c0471f48fa3ca726 authored almost 3 years ago by Nick Lockwood <[email protected]>
Add test for parsing bug fixed in 9.3

a9e1a62f2efa1fb43591f90cdb09e5147404f771 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix raw string tokenizing bug

87d7821f6ae335dfb55e897aa4d6f9d628a1f216 authored almost 3 years ago by Nick Lockwood <[email protected]>
Update for 0.49.3 release

637394feb9470cac534f3669c7c73745c6fdfaf0 authored almost 3 years ago by Nick Lockwood <[email protected]>
Add tests demonstrating behavior of #1115 (#1123)

33de03e1252dee4673c13b04cfbbb2253d4144fe authored almost 3 years ago by Cal Stephens <[email protected]>
Fix labelled trailing closure indentation

1e3aa0acb5e52b47b0837a15dabd9f081d977515 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix required let removed inside View Builder

caaa7214f94bfd6674a3d22e7f53eac6ee2124c8 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix blockComments (really this time)

2288b74f2af10d8d128557d850b2c7afedafd1a3 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix --selfrequired inside interpolated strings

05a7c26649c32f0b48f03d62a9c87c9a836d7eb6 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix unsafe self removal in if statements with postfix operator

88b0e5047ba1fccc49705c206908c748ff654586 authored almost 3 years ago by Nick Lockwood <[email protected]>
Update for 0.49.2 release

415c08ce2d63ff8bca95228939c92375882ea538 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix redundantSelf removing self from shadowed var after as/is clause

f7e4ce1e82678d31752a72a64fc30d0e85297f4f authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix blockComments mangling code on next line after comment

d0c70726a7faa882b9164a95593f12e614521d80 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix literal values incorrectly removed by redundantType rule

62318d0706167dabbc08f8bf5fbf2aabc0b58622 authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix issue where redundantClosure rule could break build for certain Void closures

3c537f920b80766d95d5b9af86d4d9eae7b477b3 authored almost 3 years ago by Cal Stephens <[email protected]>
Fix parsing error in function call followed by subscript

d52bf9bbb8167c954826dde6bbbb5e853f10684f authored almost 3 years ago by Nick Lockwood <[email protected]>
Fix meaningless warning for deprecated options

38132cacb156cc4c5ef221ea6162387ffc751df6 authored almost 3 years ago by Nick Lockwood <[email protected]>
Don't apply redundantClosure rule if closure calls method that returns Never

d3becde851c8ec615f01d18eb370d47d1109bb2e authored about 3 years ago by Cal Stephens <[email protected]>
Update for 0.49.1 release

fab94f3ca17f0f75e87787ed83b3a9423348b14c authored about 3 years ago by Nick Lockwood <[email protected]>
Fix incorrect removal of self inside init

9a9d99d5b96352f847a22777bd834f7cc9baa302 authored about 3 years ago by Nick Lockwood <[email protected]>
Update the build.yml GH Actions workflow to do more testing across more versions and more complete code coverage handling.

24476f52a39c7de6e6aa1733169c25bf49123957 authored about 3 years ago by Gwynne Raskind <[email protected]>
Fix redundantType in comma-delimited declarations

3075425a1cf18d1f2f0a1b107b34867757df2c98 authored about 3 years ago by Nick Lockwood <[email protected]>
Correctly update endIndex when iterating tokens for the blockComments rule.

d4d3e16176eebe8ba82b7588443240ce5db315d8 authored about 3 years ago by Gwynne Raskind <[email protected]>
Add support for the "unowned(safe)" and "unowned(unsafe)" ownership modifiers.

5b1fbaee30092591f0f80049c518dc804c439af7 authored about 3 years ago by Gwynne Raskind <[email protected]>
Improve `modifierOrder` rule

edd7c148e28a89faeeb35f7df93a7dbd295bf471 authored about 3 years ago by Nick Lockwood <[email protected]>
Update supported Swift versions and add tests

9068c7b5c41cae21f07064b50d58f4d07ee4e8b2 authored about 3 years ago by Nick Lockwood <[email protected]>
Add version test

b37caa833ed8822c10907342491821a742439ec0 authored about 3 years ago by Nick Lockwood <[email protected]>
Update for 0.49.0 release

c6ef3d0700b32f6512feb31a4a9fbc8122433af9 authored about 3 years ago by Nick Lockwood <[email protected]>
Add rule for indenting multiline strings

7a6c32f8480746d19bc8b20972ae524b7ab86ca9 authored about 3 years ago by sanjanapruthi <[email protected]>
Update redundantVoidReturnType rule to apply to closures

5dd3e781cc6a56fde3787bfd0ed131c4e1b87730 authored about 3 years ago by Cal Stephens <[email protected]>
Move indentMultilineStrings rule to indent, fix tests

7f37c39fc807b475400b3e16080811ebf883a99a authored about 3 years ago by Cal Stephens <[email protected]>
Improve `blockComments` rule and add tests

d0668564bebc6d31ff4ed0401ca484370a38e1a7 authored about 3 years ago by Nick Lockwood <[email protected]>
Fix parsing error for braces not preceded by space

1fba1b194538063a92d2aefb0c059682ef1a964d authored about 3 years ago by Nick Lockwood <[email protected]>
Add --wrapternary option

7f31cdba48a0e9abf17768eaed45a49acd9c92fe authored about 3 years ago by Cal Stephens <[email protected]>
Fix collapsing of consecutive blank lines inside multiline string

6bba75d36043fe2312ff8395b6192561161b7e9d authored about 3 years ago by Rudolf Farkas <[email protected]>
Add --wraptypealiases option

b2a97381a69ec980a0739c1f60b1f3a02ad5e294 authored about 3 years ago by Cal Stephens <[email protected]>
Add --markCategories true/false option for organizeDeclarations rule

20564528ac00edffeba28affff5b15f00f8ee3e5 authored about 3 years ago by Cal Stephens <[email protected]>
Fix indenting of wrapped member function chains

26ad12b30684e9d7b2d24c3a9eb82ac63dbaf2a8 authored about 3 years ago by Nick Lockwood <[email protected]>
Add `blankLinesBetweenImports` rule

2de02bad983134dd0d7efa0dbc5a861db9770c54 authored about 3 years ago by Huy Vo <[email protected]>
Add redundantClosure rule (#998)

794e1482e5a43577b0f4c9786bf827e4273b7129 authored about 3 years ago by Cal Stephens <[email protected]>
Add option to preserve closure void return types

134dc778eb31f8313d70c4a0ab93671a7f15bc64 authored about 3 years ago by Cal Stephens <[email protected]>
Simplify `consecutiveBlankLines` rule

5e4d8fa852487115f337bd6517c65408bfa82c65 authored about 3 years ago by Nick Lockwood <[email protected]>
Rename `blockToLineComments` to `blockComments`

b9d646770248dd4a0e106465bc7544dab8a7f3c3 authored about 3 years ago by Nick Lockwood <[email protected]>
Improve blockToLineComments rule

2f0c141629e833e3787ab2f517646cc7b148e610 authored about 3 years ago by Cal Stephens <[email protected]>