{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":64293719,"defaultBranch":"master","name":"ktlint","ownerLogin":"pinterest","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-07-27T09:03:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/541152?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717530299.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9a2e57c0582e634faace50b468bd5731c333aeb7","ref":"refs/heads/1.3.1-SNAPSHOT","pushedAt":"2024-06-04T19:44:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Set version to 1.3.1-SNAPSHOT","shortMessageHtmlLink":"Set version to 1.3.1-SNAPSHOT"}},{"before":"4ef8fbd98a4fa18d677f252db7eb538cbe6a913a","after":"0a70b4c0200546d6c696b0202e0f6175ca5ef5ee","ref":"refs/heads/gh-pages","pushedAt":"2024-06-04T19:34:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed d679de50 to dev-snapshot with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed d679de5 to dev-snapshot with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"3618407fe66228941503bb604ed44ce92a45b6a7","after":"4ef8fbd98a4fa18d677f252db7eb538cbe6a913a","ref":"refs/heads/gh-pages","pushedAt":"2024-06-04T19:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed d679de50 to 1.3.0 with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed d679de5 to 1.3.0 with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"c4057364be5022b5ffacac4116030305555c0fbf","after":null,"ref":"refs/heads/1.3.0-update-refs","pushedAt":"2024-06-04T19:32:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"}},{"before":"e61cbbce6ebb2f19950d509936ec856b0fec4a7b","after":"d679de5003100b3401157c9701f0aec4711bb311","ref":"refs/heads/master","pushedAt":"2024-06-04T19:32:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Updated refs to latest (1.3.0) release (#2686)\n\nCo-authored-by: Ktlint Release Workflow <>","shortMessageHtmlLink":"Updated refs to latest (1.3.0) release (#2686)"}},{"before":null,"after":"c4057364be5022b5ffacac4116030305555c0fbf","ref":"refs/heads/1.3.0-update-refs","pushedAt":"2024-06-04T18:19:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updated refs to latest (1.3.0) release","shortMessageHtmlLink":"Updated refs to latest (1.3.0) release"}},{"before":"d61d02003447bc21269fa6b10043791daa0389d9","after":null,"ref":"refs/heads/1.3.0-prep","pushedAt":"2024-06-04T18:09:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"}},{"before":"38aab722aa56ddc785c7b9929a26dad02ac0344b","after":"e61cbbce6ebb2f19950d509936ec856b0fec4a7b","ref":"refs/heads/master","pushedAt":"2024-06-04T18:09:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Prepare release 1.3.0 (#2685)","shortMessageHtmlLink":"Prepare release 1.3.0 (#2685)"}},{"before":null,"after":"d61d02003447bc21269fa6b10043791daa0389d9","ref":"refs/heads/1.3.0-prep","pushedAt":"2024-06-04T18:04:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Prepare release 1.3.0","shortMessageHtmlLink":"Prepare release 1.3.0"}},{"before":"2a11866b98329515ff2857a525f223b6c3892973","after":"3618407fe66228941503bb604ed44ce92a45b6a7","ref":"refs/heads/gh-pages","pushedAt":"2024-06-04T14:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 38aab722 to 1.2.1 with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed 38aab72 to 1.2.1 with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"7a2eeb74c39f9b8e5b87bfa4720c982214c9d452","after":"2a11866b98329515ff2857a525f223b6c3892973","ref":"refs/heads/gh-pages","pushedAt":"2024-06-04T14:40:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 38aab722 to dev-snapshot with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed 38aab72 to dev-snapshot with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"76d0b6c4d40369632a3f7df04c32b22e00b5ad79","after":null,"ref":"refs/heads/2681-suppress-imports","pushedAt":"2024-06-04T14:39:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"}},{"before":"6e944d753ab0294817e66c50593f4e080e3ae4e1","after":"38aab722aa56ddc785c7b9929a26dad02ac0344b","ref":"refs/heads/master","pushedAt":"2024-06-04T14:39:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Fix FAQ \"How do I suppress errors for a line/block/file?\" (#2683)\n\nCloses #2681","shortMessageHtmlLink":"Fix FAQ \"How do I suppress errors for a line/block/file?\" (#2683)"}},{"before":"628cfc7bc62bd61f2d34eb2c02bf3a5fee89dcac","after":null,"ref":"refs/heads/regression-test-before-release-1.3.0","pushedAt":"2024-06-04T14:39:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"}},{"before":"fc164bea2fff17bd83083a17a28d38a85ede325d","after":"6e944d753ab0294817e66c50593f4e080e3ae4e1","ref":"refs/heads/master","pushedAt":"2024-06-04T14:39:28.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Merge pull request #2684 from pinterest/regression-test-before-release-1.3.0\n\nRegression test before release 1.3.0","shortMessageHtmlLink":"Merge pull request #2684 from pinterest/regression-test-before-releas…"}},{"before":null,"after":"76d0b6c4d40369632a3f7df04c32b22e00b5ad79","ref":"refs/heads/2681-suppress-imports","pushedAt":"2024-06-04T14:05:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Fix FAQ \"How do I suppress errors for a line/block/file?\"\n\nCloses #2681","shortMessageHtmlLink":"Fix FAQ \"How do I suppress errors for a line/block/file?\""}},{"before":null,"after":"628cfc7bc62bd61f2d34eb2c02bf3a5fee89dcac","ref":"refs/heads/regression-test-before-release-1.3.0","pushedAt":"2024-06-04T13:52:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Update release testing procedure","shortMessageHtmlLink":"Update release testing procedure"}},{"before":"58a5365e758cba8465d997656f649cdc7f556d01","after":"fc164bea2fff17bd83083a17a28d38a85ede325d","ref":"refs/heads/master","pushedAt":"2024-06-01T11:08:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Simplify default properties loading (#2679)\n\nThe file path will be checked in `com.pinterest.ktlint.rule.engine.internal.EditorConfigDefaultsLoader.load`, no need to check nullability again.","shortMessageHtmlLink":"Simplify default properties loading (#2679)"}},{"before":null,"after":"027bcaaf70505e72a0b4123924974f32261051da","ref":"refs/heads/renovate/gradle-8.x","pushedAt":"2024-05-31T23:29:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency gradle to v8.8","shortMessageHtmlLink":"Update dependency gradle to v8.8"}},{"before":"c3ed2d715eb6578509f215741707678ce2792d3b","after":"58a5365e758cba8465d997656f649cdc7f556d01","ref":"refs/heads/master","pushedAt":"2024-05-29T19:04:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Fixed [{ }] notation for issue #2675 (#2677)\n\nCloses #2675\r\n\r\n---------\r\n\r\nCo-authored-by: Paul Dingemans ","shortMessageHtmlLink":"Fixed [{ }] notation for issue #2675 (#2677)"}},{"before":null,"after":"1c294c5acf98e1872da54545d63d1bed70036547","ref":"refs/heads/renovate/dev.drewhamilton.poko-poko-gradle-plugin-0.x","pushedAt":"2024-05-29T01:32:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.16.0","shortMessageHtmlLink":"Update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.16.0"}},{"before":"5462c8f31ee4129589c9e8e5e1c03d29201216d5","after":"7a2eeb74c39f9b8e5b87bfa4720c982214c9d452","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T15:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed c3ed2d71 to dev-snapshot with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed c3ed2d7 to dev-snapshot with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"c15f799445b7d76cd2215496f21150bdfccecf31","after":null,"ref":"refs/heads/2673-promote-experimental-rules","pushedAt":"2024-05-28T15:12:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"}},{"before":"32fd86f1d60a724f42affb2beafab055a2006478","after":"c3ed2d715eb6578509f215741707678ce2792d3b","ref":"refs/heads/master","pushedAt":"2024-05-28T15:12:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Promote experimental rules to non-experimental (#2674)\n\n* Promote experimental rules to non-experimental\r\n\r\n* `backing-property-naming` (rule was defined as non-experimental starting from introduction but was documented as experimental)\r\n* `binary-expression-wrapping`\r\n* `chain-method-continuation`\r\n* `class-signature`\r\n* `condition-wrapping`\r\n* `function-expression-body`\r\n* `function-literal`\r\n* `function-type-modifier-spacing`\r\n* `multiline-loop`\r\n\r\nCloses #2673","shortMessageHtmlLink":"Promote experimental rules to non-experimental (#2674)"}},{"before":"4a43849502df3d0769ce5b44c566a7f4c1b4321d","after":"c15f799445b7d76cd2215496f21150bdfccecf31","ref":"refs/heads/2673-promote-experimental-rules","pushedAt":"2024-05-28T14:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Fix API contract","shortMessageHtmlLink":"Fix API contract"}},{"before":null,"after":"4a43849502df3d0769ce5b44c566a7f4c1b4321d","ref":"refs/heads/2673-promote-experimental-rules","pushedAt":"2024-05-28T14:11:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Promote experimental rules to non-experimental\n\n* `backing-property-naming` (rule was defined as non-experimental starting from introduction but was documented as experimental)\n* `binary-expression-wrapping`\n* `chain-method-continuation`\n* `class-signature`\n* `condition-wrapping`\n* `function-expression-body`\n* `function-literal`\n* `function-type-modifier-spacing`\n* `multiline-loop`\n\nCloses #2673","shortMessageHtmlLink":"Promote experimental rules to non-experimental"}},{"before":"2eb5c658f0b75e628cdb0d946271df8f6b91d92d","after":"5462c8f31ee4129589c9e8e5e1c03d29201216d5","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T13:34:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 32fd86f1 to dev-snapshot with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed 32fd86f to dev-snapshot with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"3460464fc4554db0ca286294264bd4a8c791069f","after":null,"ref":"refs/heads/2658-fix-single-violation","pushedAt":"2024-05-28T13:33:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"}},{"before":"40e95fef98987c82b902590378d8d69207d368a4","after":"32fd86f1d60a724f42affb2beafab055a2006478","ref":"refs/heads/master","pushedAt":"2024-05-28T13:33:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Let API Consumer decide whether a LintError has to be autocorrected, or not (#2671)\n\nWhen formatting code, the API Consumer should be able to decide whether a `LintError` has to be autocorrected, or not. In most cases the API Consumer wants to autocorrect all errors that have an autocorrect fix when formatting the code.\r\n\r\nThe `ktlint-intellij-plugin` has two use cases in which not all `LintError` having an autocorrect should be fixed when invoking the `format` functionality.\r\n* In `manual` mode the plugin shows all `LintError`s. Users want to be able to choose to autocorrect a specific `LintError`, while at the same time ignoring other `LintErrors`.\r\n* When selecting a block of code in a file, the user want to be able to format only the `LintError`s in the selected text.\r\n\r\nTo avoid breaking changes in Ktlint 1.x, a new `RuleAutocorrectApproveHandler` interface is added. This interfaces defines the new signatures for functions `beforeVisitChildNodes` and `afterVisitChildNodes`. Rules that implement this interface will request the API Consumer to approve to autocorrect a `LintError` before continuing with formatting the code.\r\n\r\nCloses #2658","shortMessageHtmlLink":"Let API Consumer decide whether a LintError has to be autocorrected, …"}},{"before":"ab72b6302b143db75d0cf937b8b52bff790b2f46","after":"3460464fc4554db0ca286294264bd4a8c791069f","ref":"refs/heads/2658-fix-single-violation","pushedAt":"2024-05-28T13:21:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paul-dingemans","name":"Paul Dingemans","path":"/paul-dingemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5195292?s=80&v=4"},"commit":{"message":"Try to fix test Windows OS\n\nCloses #2658","shortMessageHtmlLink":"Try to fix test Windows OS"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXGdsZQA","startCursor":null,"endCursor":null}},"title":"Activity · pinterest/ktlint"}