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 async/await/actor test samples

f482d1afe56b53eb726aa4e6c1dacbb4cc2b3477 authored over 3 years ago by Nick Lockwood <[email protected]>
Reduce `await` support version to 5.5

a148209d156460c83802e2a76222f75fabc1b1e3 authored over 3 years ago by Nick Lockwood <[email protected]>
Add tokenizer support for `actor` keyword

c0c8618be1fa91d2236195686ff1a49b251d8b95 authored over 3 years ago by Nick Lockwood <[email protected]>
Fix @Sendable spacing

151d39e7c1cfad77c2bd0b47a7f22272b94a8a95 authored over 3 years ago by Nick Lockwood <[email protected]>
Apply `--typeattributes` to extensions

ced767f23f865e100d2c773a902569ffc4111a5c authored over 3 years ago by Nick Lockwood <[email protected]>
Improve indentation for accessors/method calls in multiline conditionals (#945)

a75b9df85aa5dd986d80f33862f83583519066f4 authored over 3 years ago by Cal Stephens <[email protected]>
Update for 0.48.3 release

d02a0f61af57e88c65813cc1f6509ce69e1612bf authored over 3 years ago by Nick Lockwood <[email protected]>
Fix skipping of files when using --stdinpath

a248a8dcb07022a2ecf2fae679a9c26ba69cd8a6 authored over 3 years ago by Nick Lockwood <[email protected]>
Fix bug in `typeSugar` rule

22794843e94dd04d00cc3ae09feb255c63659715 authored over 3 years ago by Nick Lockwood <[email protected]>
Fix bug in `hoistPatternLet` rule

6e297f76cb07be870bcbb206e931f78e4aed7b00 authored over 3 years ago by Nick Lockwood <[email protected]>
Update for 0.48.2 release

Signed-off-by: Nick Lockwood <[email protected]>

e8f0d54227f0ca71cdee509164ecedb7d19189fd authored over 3 years ago by Nick Lockwood <[email protected]>
Make functions public to support creating an Xcode Extension (#932)

dbef2aa205c139c202e057d238945b4e7dcdfe92 authored over 3 years ago by Ortal <[email protected]>
Fix generic property wrapper formatting

260f40410ca8094bcbcc73cf23ee7c3e0a1036e1 authored over 3 years ago by Nick Lockwood <[email protected]>
Fix `trailingCommas` regression

cfcca50ef013c66f45ddcffcc06bc7c2151da1cd authored over 3 years ago by Nick Lockwood <[email protected]>
Update for 0.48.1 release

bf20721e5f77e00f3da30f7c1a1b6f757d8b5cd1 authored over 3 years ago by Nick Lockwood <[email protected]>
Added Linux build GitHub action (#915)

85da0ce95bdcf4dee9c577d44e6cc2dfcdcb821a authored over 3 years ago by Mahdi Bchatnia <[email protected]>
Add config file cache

d48a3fa3b5df1d5d2702de4790fdb6db9fb796c7 authored over 3 years ago by Nick Lockwood <[email protected]>
Avoid compilation error due to type sugar bug

0bbc4edd354b9b87d9a4d8f97f70642b3af4a136 authored over 3 years ago by Nick Lockwood <[email protected]>
Add support for tokenizing Xcode placeholder tokens

a74d084c84986d486e90cad3e6438c9f6d370d31 authored over 3 years ago by Bob Spryn <[email protected]>
Fix double indenting of closure body when not needed

7c07c9599d2bb92d3e004dc36f3fc18cdcb0ca56 authored over 3 years ago by Nick Lockwood <[email protected]>
Fix parsing of namespaced property wrappers

2bd5eb3eadf3d39eb1a3f971ed1b9123f2e1ffcc authored over 3 years ago by Nick Lockwood <[email protected]>
Fix generic Result Builder formatting bug

78e340cbd2b5f133d37b17ff59452817f3648c72 authored over 3 years ago by Nick Lockwood <[email protected]>
Fix `trailingComma` bug

23e47183d6389a04ed9fadb21c4068136a8eb0fe authored over 3 years ago by Nick Lockwood <[email protected]>
Fix `isStartOfClosure()` edge case

c1220f63dec8edc0ba274528fbb5e79ea6e56c81 authored over 3 years ago by Nick Lockwood <[email protected]>
Fix compilation error on iOS < 11

61758869c3a04467eb578737b7822b582ff879bf authored over 3 years ago by Nick Lockwood <[email protected]>
Enable andOperator in Result Builders in Swift 5.3

fcf10f7e01a7208d36ac610adbc98edfd180b677 authored over 3 years ago by Nick Lockwood <[email protected]>
Avoid introducing Void inference warnings

fa87e0b11137cfed755b15ee93e2e4c96aba90af authored over 3 years ago by Nick Lockwood <[email protected]>
Add explanation for `enumNamespaces` rule

1a2cfe970ce799210cef680f2bb89644320cfaba authored over 3 years ago by Nick Lockwood <[email protected]>
Update for 0.48.0 release

01aff6e657da311f1c7d59806ac18293ba5b7e2b authored over 3 years ago by Nick Lockwood <[email protected]>
Extend supported `prefersKeyPath` functions

26fd167bf640d4c8c39f36ace04f913c9790e00d authored over 3 years ago by Nick Lockwood <[email protected]>
Fix `isEnumCase` helper bug

93f56aff6006847d663f68a4b3c9cb3291eebb25 authored over 3 years ago by Nick Lockwood <[email protected]>
Improve --report logic

89761e4d3b229483e9c18f75239ff08341d51c39 authored over 3 years ago by Nick Lockwood <[email protected]>
[Feature] Add support for JSON output (#900)

bb7a20f50a5451d404b2bcc6107adb35d7c2cfc0 authored over 3 years ago by Daniele Formichelli <[email protected]>
Add `prefersKeyPath` support for `contains(where:)`

878539597e18c6ca9d43c804ab1559efc7c7bcd9 authored over 3 years ago by Nick Lockwood <[email protected]>
Ignore fileInfo requirements in Xcode Extension

482d9129e321257ade4d59819f7bbb25f1ce8ab3 authored over 3 years ago by Nick Lockwood <[email protected]>
Insert fileHeader comment after hashbang

497ab7b008133777cdf30ff780cb437e6786c257 authored over 3 years ago by Nick Lockwood <[email protected]>
Support glob syntax for input paths

4b700ca4abb3241d716b588405b64a73a163f4e6 authored over 3 years ago by Nick Lockwood <[email protected]>
Fix matching of paths containing ../

e5d7aea627563b68d0bce205e0f3cfbd469c9d32 authored over 3 years ago by Nick Lockwood <[email protected]>
Avoid reporting false-positive changes

db55127fd6a918ea480b3a54a97405218ae23e53 authored over 3 years ago by Nick Lockwood <[email protected]>
Improve Swiftformat for Xcode app styling

579e008d7e70c944bc10a79c0453f13c3425d5cd authored over 3 years ago by Nick Lockwood <[email protected]>
Update known issues.

472cf5850d922b03eb2d372466070503bc31dc32 authored over 3 years ago by Nick Lockwood <[email protected]>
Add `linebreak` option to `--emptybraces` argument

8f2028249702c30c8204f17566abb0e524648d2e authored over 3 years ago by Nick Lockwood <[email protected]>
Fix bug with parsing guard case statements

61a2b5ea959dacfba7c12f81b615d0f20e244f47 authored over 3 years ago by Nick Lockwood <[email protected]>
Remove redundant parens around closure arguments

68e9aa57b484c4bf91feb95b9f9ace7b66f6eb9c authored over 3 years ago by Nick Lockwood <[email protected]>
Remove redundant void return statements

bc59f0db91c8d6c3465e9e847324386d0ae47b84 authored over 3 years ago by Nick Lockwood <[email protected]>
Fix another bug with parsing guard case statements

17958423f59a8688a422840697719b3c9211370d authored over 3 years ago by Nick Lockwood <[email protected]>
Add configuration option for adding a single space between empty braces (#899)

066b1af12b2af8578003485a3b45801ad371aac4 authored over 3 years ago by Mike Ciesielka <[email protected]>
Update for 0.47.13 release

94630559a4f60be5f043229e367d8d98247fd890 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix false positive in trailingCommas rule

b80bc93e8abfb409cc6b577371d70abc5c6b1533 authored almost 4 years ago by Nick Lockwood <[email protected]>
Add option to specify --lintonly rules (#870)

7d8fa0bc6c7bf46816e3873d62b7cdeab431a83b authored almost 4 years ago by Benedek Kozma <[email protected]>
Fix bug with `void` rule

42c7b8c2a995e4bd05cbe7df730fd99ad211da9a authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix more wrapReturn issues (#877)

7f016b011f3483ed281558bd420a84c8f7a53a88 authored almost 4 years ago by Cal Stephens <[email protected]>
Fix bug with pattern let hoisting

755b38cc489fe788c95f2501678713e8815a0ab0 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix indent of chained methods using xcode indentation

138797421e95781a228018be85f3c52e84a25c37 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix formatting of closure arguments containing attributes

71016a1abff9eac014687f5a817407caca6577fc authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix `redundantNilInit` limitation

9f30e1aad39236c727ac19e204d8ebbeb0bc8ce9 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix spacing of chained methods with comments

b24dc8bd919a28dd3231243443695110251e2242 authored almost 4 years ago by Nick Lockwood <[email protected]>
Update for 0.47.12 release

018dc23c09a0aff627c026298fda6551a6b1cb81 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix switch indent inside #ifdef

aedc16af04749057c08efaf96df69381cf7cd34c authored almost 4 years ago by Nick Lockwood <[email protected]>
Don't remove self in @dynamicMemberLookup types

07bd7436cb47e70ee514639b4f1a50bf8791df43 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix xcode indent with chained method calls

354441e6baf34d3c742e349ced7cadcb38d93057 authored almost 4 years ago by Nick Lockwood <[email protected]>
Disable `await` formatting if Swift version < 6

e1a0301bf66201566775b096bf8aa4309b4ab50e authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix issue where single line method after array would wrap unexpectedly (#868)

5cedac5d8c73719492fce77c56549b549ae697a5 authored almost 4 years ago by Cal Stephens <[email protected]>
Make repository checkoutable on Windows (#867)

77ddfb46544803b6c21f06675cfbb50c215afbea authored almost 4 years ago by Benedek Kozma <[email protected]>
Update for 0.47.11 release

d1c8a16cc21a3dfc577fe5e881509501ed22d0ce authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix failure to wrap attributes in some cases

1efd34ddeee6e5e7866966da9af63593089be71d authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix incorrect self insertion

be1b8ec515c0b0e0fbce5c10dd22bd6a9d670ce7 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix indenting of wrapped members in xcode indent mode

5e90b668f3c117b5afc8a0374d45a4baac89eb92 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix indent inference bug

e549e8dff7b2934effd2179983b0a3aed50f481c authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix help length test failure

15646ac27fd379c3c75f37b6d1ed6498f54f53b4 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix erroneous space inserted in keyPath

11f5b14fadd6908d5ce8d4c4e889cc586a390746 authored almost 4 years ago by Nick Lockwood <[email protected]>
Add support for sorting imports based on length (#839)

b793b1b4707e356e5036a43c2bc168d9be44f2a9 authored almost 4 years ago by Jack Perry <[email protected]>
Fix #843 (--nospaceoperators doesn't work with closure RHS) (#844)

6359ac5ed61a103fb6a9f32f2a3a0cfc012899aa authored almost 4 years ago by Jérôme Alves <[email protected]>
Update swiftformat-for-xcode install instructions (#841)

Homebrew recently disabled `brew cask install` in favor of `brew install --cask`.

310da2fa6b0ba646b3499fb0aac3d13d85c92c28 authored almost 4 years ago by gainhad <[email protected]>
Fix linebreak inserted before sourcery comment

9d9f850bc3c7d181598809b08ce2ff43d3a9a4c7 authored almost 4 years ago by Nick Lockwood <[email protected]>
Update for 0.47.10 release

dc411998c80d4d312bab5fa91cd88911736e6ece authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix `parseDeclarations` crash

3a98fe544d44786ba667c974110110e1c7e1dbea authored almost 4 years ago by Nick Lockwood <[email protected]>
Rename `modifiersForType` helper for clarity

91f94b9d12f5a8b604c941b46f7ee4fa4b050273 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix bug with `redundantFileprivate` and property wrappers

fbcf01f619d0add641a52eea41121647672e581a authored almost 4 years ago by Nick Lockwood <[email protected]>
Tweak default .swiftformat config

6242bb4cc1c6a3324c478690dcdfa3d52be1d60c authored almost 4 years ago by Nick Lockwood <[email protected]>
Update for 0.47.9 release

4590ac0cc44fd8bcb5df1eb513909451b9b66015 authored almost 4 years ago by Nick Lockwood <[email protected]>
Improve redundantType conditional expression check

720ffc7b109baab9ab310b5930770c64c3a26aca authored almost 4 years ago by Nick Lockwood <[email protected]>
Exit early if redundant type is from Optional binding (#835)

9d4ae87be81c3957bc7d4fcdb2b8d12fc532e6a6 authored almost 4 years ago by Dan Loman <[email protected]>
Improve command-line typo suggestions

186b2d6d1ad9fd41dd08fddcfecd8e0dc5aa6c72 authored almost 4 years ago by Nick Lockwood <[email protected]>
Ignore comments in lines connected by a continuation character (#828)

Currently, in the configuration file, if a comment follows a line continuation character, the co...

5afe4366e9a1d4bd11c15094a5ca69d081a9b1de authored almost 4 years ago by Danny Mösch <[email protected]>
Improve `sortedSwitchCases` ordering

3566bb163c0a061876b220b0c91e32db8a178c66 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix bug when parsing class bound protocols

895b57580a01419151a75c7b252e1d7ce4b10cb2 authored almost 4 years ago by Nick Lockwood <[email protected]>
Fix erroneous space inserted in array initializer

3c838cb92d12c8e39aab42b6185095da088c8059 authored almost 4 years ago by Nick Lockwood <[email protected]>
Remove spurious blank line print

1001726f77d8d00e6ed97b4dac43d4139826af5f authored almost 4 years ago by Nick Lockwood <[email protected]>
Switch to Codecov for test coverage stats

c5f6447bb23d682aa6c390c39de58d0b8c2ed32b authored almost 4 years ago by Nick Lockwood <[email protected]>
Update for 0.47.8 release

eaf16e19659d4b7850840e0d828eb566f45e2a68 authored about 4 years ago by Nick Lockwood <[email protected]>
Prepare for async/await

2514082d9ec784aca7e5a5cbf44ea553b3ea04e4 authored about 4 years ago by Nick Lockwood <[email protected]>
Fix additional `redundantFileprivate` edge cases

473040ace607bb47f4f6efa61e883dda27caa80d authored about 4 years ago by Nick Lockwood <[email protected]>
Refactor `mapDeclarations` helper methods

5d0f614e0c66da32d90c86999ef81b47053b2a1e authored about 4 years ago by Nick Lockwood <[email protected]>
Update for 0.47.7 release

85e8ee2b92960a12034dc6a00f36c3e6d9d9976d authored about 4 years ago by Nick Lockwood <[email protected]>
Fix incorrect conversion of `fileprivate` to `private`

f9db45c8e33bbbecf31fba48411b76af9881877f authored about 4 years ago by Nick Lockwood <[email protected]>
Update for 0.47.6 release

68d6565d6d954a2df2ebc742a58094eef29b191e authored about 4 years ago by Nick Lockwood <[email protected]>
Fix tuple case sorting

b599c4c117b3f4c09721e4fa3ed6f11826f30c7f authored about 4 years ago by Nick Lockwood <[email protected]>
Redraw icon for Big Sur (#824)

172cd11f3e28e2264f1885daca397b53d2e9d4ae authored about 4 years ago by Jim Puls <[email protected]>
Fix `return` removed when not the last line in block

c5dc9a69a1c97e13f5340b696c3e450ecca8d2ef authored about 4 years ago by Nick Lockwood <[email protected]>