{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":45423600,"defaultBranch":"main","name":"scalafmt","ownerLogin":"scalameta","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-02T21:34:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7526438?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726590987.0","currentOid":""},"activityList":{"items":[{"before":"ffc3dc801b51cd5a70c549cdced28da4a7108415","after":null,"ref":"refs/heads/bump-coursier-interface","pushedAt":"2024-09-17T16:36:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexarchambault","name":"Alexandre Archambault","path":"/alexarchambault","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7063723?s=80&v=4"}},{"before":null,"after":"ffc3dc801b51cd5a70c549cdced28da4a7108415","ref":"refs/heads/bump-coursier-interface","pushedAt":"2024-09-17T16:36:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexarchambault","name":"Alexandre Archambault","path":"/alexarchambault","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7063723?s=80&v=4"},"commit":{"message":"Update coursier-interface to 1.0.21","shortMessageHtmlLink":"Update coursier-interface to 1.0.21"}},{"before":"8d1de7c7d4e10eeb091bf31083d6bdb65bd06132","after":"a8baa8b89672a138297974df15d0f576d9a4f2bd","ref":"refs/heads/main","pushedAt":"2024-09-17T01:25:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"FormatOps: recurse for top-level if {} removed","shortMessageHtmlLink":"FormatOps: recurse for top-level if {} removed"}},{"before":"0b057ac5654b301b87976cb50f81f65c41ecde94","after":"8d1de7c7d4e10eeb091bf31083d6bdb65bd06132","ref":"refs/heads/main","pushedAt":"2024-09-16T23:59:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"RedundantBraces: keep if they separate xml tokens","shortMessageHtmlLink":"RedundantBraces: keep if they separate xml tokens"}},{"before":"d09b037a767b278e33ff506ddfc177e315225858","after":"0b057ac5654b301b87976cb50f81f65c41ecde94","ref":"refs/heads/main","pushedAt":"2024-09-16T22:48:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"RedundantBraces: keep braces around Term.Xml\n\nOtherwise, two adjacent but separate xml elements might get merged into\none if the separating braces are removed.","shortMessageHtmlLink":"RedundantBraces: keep braces around Term.Xml"}},{"before":"c912cd0f4a4fadd14e0c7bc144e4c8ceab5c1954","after":"d09b037a767b278e33ff506ddfc177e315225858","ref":"refs/heads/main","pushedAt":"2024-09-16T19:07:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"Router: keep NL policy before `if` guard if `keep`","shortMessageHtmlLink":"Router: keep NL policy before if guard if keep"}},{"before":"bc18ba213a0bf8696c42d0238c2c79a04bf88b6d","after":"c912cd0f4a4fadd14e0c7bc144e4c8ceab5c1954","ref":"refs/heads/main","pushedAt":"2024-09-16T19:06:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"FormatOps: remove redundant check for LeftParen\n\nThis method is invoked only for such cases anyway, as the name implies.","shortMessageHtmlLink":"FormatOps: remove redundant check for LeftParen"}},{"before":"1b1d57d2dcd37a6858d77f26265f5f483e747afb","after":"bc18ba213a0bf8696c42d0238c2c79a04bf88b6d","ref":"refs/heads/main","pushedAt":"2024-09-16T18:55:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"Split: keep 2 instances of FileLine, for debugging","shortMessageHtmlLink":"Split: keep 2 instances of FileLine, for debugging"}},{"before":"8d9223d7ad64d64ce2231b16e63a4a613f792c4f","after":"1b1d57d2dcd37a6858d77f26265f5f483e747afb","ref":"refs/heads/main","pushedAt":"2024-09-16T16:46:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"CliOptions: write info to console instead of err\n\nCurrently, info is written to out if out is not used for result output,\nand to err otherwise.\n\nLet's enhance this approach as follows: if out is not used, then we'll\nwrite into to out, as before; otherwise, before resorting to err, check\nif the console is available and use it then.","shortMessageHtmlLink":"CliOptions: write info to console instead of err"}},{"before":"e4f7ea2f6539035e589b015de8bb08e7a6aa243d","after":"8d9223d7ad64d64ce2231b16e63a4a613f792c4f","ref":"refs/heads/main","pushedAt":"2024-09-15T22:59:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"CliOptions: turn info into a stream+writer wrapper","shortMessageHtmlLink":"CliOptions: turn info into a stream+writer wrapper"}},{"before":"bf6359ac8c464cd94116e9d89f3cb4b35950cb83","after":"e4f7ea2f6539035e589b015de8bb08e7a6aa243d","ref":"refs/heads/main","pushedAt":"2024-09-15T22:28:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"ScalafmtCliReporter: use info for downloader","shortMessageHtmlLink":"ScalafmtCliReporter: use info for downloader"}},{"before":"cca7456fe630934440c6933bc96e653eef07311a","after":"bf6359ac8c464cd94116e9d89f3cb4b35950cb83","ref":"refs/heads/main","pushedAt":"2024-09-15T22:28:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"CliOptionsTest: expand, add tests, use System.out","shortMessageHtmlLink":"CliOptionsTest: expand, add tests, use System.out"}},{"before":"ae799b8fb6980f38b266e98979375ab681dc1a08","after":"cca7456fe630934440c6933bc96e653eef07311a","ref":"refs/heads/main","pushedAt":"2024-09-15T22:13:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"CliOptions: clean-up determining when out is used","shortMessageHtmlLink":"CliOptions: clean-up determining when out is used"}},{"before":"4d8053b2c5141ef23916eeafa4df6f4a41b8337e","after":"ae799b8fb6980f38b266e98979375ab681dc1a08","ref":"refs/heads/main","pushedAt":"2024-09-15T22:11:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"CliOptions: move NoopOutputStream to new Output","shortMessageHtmlLink":"CliOptions: move NoopOutputStream to new Output"}},{"before":"bd565e9763cbe8281f03452ca727012afc45d996","after":"4d8053b2c5141ef23916eeafa4df6f4a41b8337e","ref":"refs/heads/main","pushedAt":"2024-09-15T22:11:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"ScalafmtCoreRunner: print stack trace to stderr","shortMessageHtmlLink":"ScalafmtCoreRunner: print stack trace to stderr"}},{"before":"e0ae12678d8a7b4747aad507e13c39f4e7847f20","after":"bd565e9763cbe8281f03452ca727012afc45d996","ref":"refs/heads/main","pushedAt":"2024-09-15T19:09:52.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"Router: fix enclosed case body w/ paren after NL","shortMessageHtmlLink":"Router: fix enclosed case body w/ paren after NL"}},{"before":"11107c0c31f8d8b749ef568e879f4997295cc6dd","after":"e0ae12678d8a7b4747aad507e13c39f4e7847f20","ref":"refs/heads/main","pushedAt":"2024-09-15T02:06:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"FormatOps: in CtrlBody, be consistent about src NL\n\nCurrently, the rule when break was present results in NL-only splits but\nthose splits are different than the NL splits which would have been used\nhad the break been absent. Fixes non-idempotency.","shortMessageHtmlLink":"FormatOps: in CtrlBody, be consistent about src NL"}},{"before":"4b30eaba8cb33fdbac3823d8b6e37dee5922d41e","after":"11107c0c31f8d8b749ef568e879f4997295cc6dd","ref":"refs/heads/main","pushedAt":"2024-09-15T00:07:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"FormatOps: no NL before infix op unless dialect OK","shortMessageHtmlLink":"FormatOps: no NL before infix op unless dialect OK"}},{"before":"905dca1895c026809a0cbac50cbe7df51eaa5bed","after":"4b30eaba8cb33fdbac3823d8b6e37dee5922d41e","ref":"refs/heads/main","pushedAt":"2024-09-14T16:18:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"RedundantBraces: keep block w/ standalone comment","shortMessageHtmlLink":"RedundantBraces: keep block w/ standalone comment"}},{"before":"b6a8bafefc36200108b434d3397e1a5a8ee98c8e","after":"905dca1895c026809a0cbac50cbe7df51eaa5bed","ref":"refs/heads/main","pushedAt":"2024-09-14T00:41:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"FormatOps: a \"top-level\" block is one with braces","shortMessageHtmlLink":"FormatOps: a \"top-level\" block is one with braces"}},{"before":"638fa1610eeec667bb5e684a5a497052c0843f0f","after":"b6a8bafefc36200108b434d3397e1a5a8ee98c8e","ref":"refs/heads/main","pushedAt":"2024-09-13T22:19:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"RedundantParens: keep around select without dot","shortMessageHtmlLink":"RedundantParens: keep around select without dot"}},{"before":"492262b23ff5a3e1e0a1bc753da32882dfa79902","after":"638fa1610eeec667bb5e684a5a497052c0843f0f","ref":"refs/heads/main","pushedAt":"2024-09-13T22:04:27.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"Check dialect to rewrite infix as part of `try`","shortMessageHtmlLink":"Check dialect to rewrite infix as part of try"}},{"before":"0ef28bbfbecdd2bfd4341d99f00766e6d3bb5000","after":"492262b23ff5a3e1e0a1bc753da32882dfa79902","ref":"refs/heads/main","pushedAt":"2024-09-13T19:48:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"Router: add optimal token in pattern alternatives","shortMessageHtmlLink":"Router: add optimal token in pattern alternatives"}},{"before":"f1528f05131a13e0b38e84d2999d42afebb588f7","after":"0ef28bbfbecdd2bfd4341d99f00766e6d3bb5000","ref":"refs/heads/main","pushedAt":"2024-09-13T19:42:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"FormatWriter: don't wrap malformed scaladoc","shortMessageHtmlLink":"FormatWriter: don't wrap malformed scaladoc"}},{"before":"73e2831e646b763f58e625a2f7ad509b7d632fc8","after":"f1528f05131a13e0b38e84d2999d42afebb588f7","ref":"refs/heads/main","pushedAt":"2024-09-13T18:48:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"CommunityBuild: test community-code formatting\n\nInitially, add only the munit tests. We'll add additional repositories\nas scalameta/scalafmt bugs revealed there are fixed.","shortMessageHtmlLink":"CommunityBuild: test community-code formatting"}},{"before":"8bcdf709bd93da43ea78c74a9c95db5509ab1195","after":"73e2831e646b763f58e625a2f7ad509b7d632fc8","ref":"refs/heads/main","pushedAt":"2024-09-13T14:47:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"FormatOps: fix extension formatting\n\nMove all significant-indentation formatting to OptionalBraces, and keep\nonly non-significant-indentation case in Router.","shortMessageHtmlLink":"FormatOps: fix extension formatting"}},{"before":"e85f2f32d7fead5119389a046c047bf2fb68691d","after":null,"ref":"refs/heads/update/scalafmt-core-3.8.3","pushedAt":"2024-09-13T02:36:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"}},{"before":"432497907193251d8d62c0baf9ccbea74ca7f5f8","after":"e85f2f32d7fead5119389a046c047bf2fb68691d","ref":"refs/heads/update/scalafmt-core-3.8.3","pushedAt":"2024-09-13T01:07:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scalameta-bot","name":null,"path":"/scalameta-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50175807?s=80&v=4"},"commit":{"message":"Add 'Reformat with scalafmt 3.8.3' to .git-blame-ignore-revs","shortMessageHtmlLink":"Add 'Reformat with scalafmt 3.8.3' to .git-blame-ignore-revs"}},{"before":"cc667e2046675d468c8cdbccf114f19af1d8da68","after":"8bcdf709bd93da43ea78c74a9c95db5509ab1195","ref":"refs/heads/main","pushedAt":"2024-09-12T18:21:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"Router: allow breaks in any double-quote strings\n\nPreviously, we would only allow that in triple-quote strings. However,\nfor classic/keep try to avoid break if one wasn't present.","shortMessageHtmlLink":"Router: allow breaks in any double-quote strings"}},{"before":"7758254193c9ec4716bb9bbfd08ffe8de3b451d5","after":"cc667e2046675d468c8cdbccf114f19af1d8da68","ref":"refs/heads/main","pushedAt":"2024-09-12T18:04:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kitbellew","name":"Albert Meltzer","path":"/kitbellew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7529386?s=80&v=4"},"commit":{"message":"FormatOps: if excluding opt-braces, skip comments","shortMessageHtmlLink":"FormatOps: if excluding opt-braces, skip comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNjozNjoyNy4wMDAwMDBazwAAAAS4xMLu","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNjozNjoyNy4wMDAwMDBazwAAAAS4xMLu","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxODowNDoxOS4wMDAwMDBazwAAAAS0s3ru"}},"title":"Activity ยท scalameta/scalafmt"}