{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":837266098,"defaultBranch":"main","name":"cairo-lint","ownerLogin":"keep-starknet-strange","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-02T15:09:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/118723009?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726497284.0","currentOid":""},"activityList":{"items":[{"before":"2541f29f5426d27d5a5a8d3b09ca4e9b599d4e96","after":"55b528385d0157c97bbca9511b2fec74fb06bd38","ref":"refs/heads/main","pushedAt":"2024-09-17T09:28:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"Feat/collapsible if else (#57)\n\n* add collapsible_if_else checker\r\n\r\n* refactor else clause check\r\n\r\n* add collapsible_if_else fix\r\n\r\n* fix indentantion on collapsible_if_else\r\n\r\n* fix extra spaces on collapsible_if_else\r\n\r\n* add tests\r\n\r\n* fix indentation issue\r\n\r\n* fixes on collapsible if else extra else\r\n\r\n* remove unnecessary else block\r\n\r\n* fix duplicated else\r\n\r\n* fix missing format parenthesis\r\n\r\n* fix last else closing brace indentation\r\n\r\n* Merge branch 'main' of github.com-lindsaymoralesb:lindsaymoralesb/cairo-lint into feat/collapsible_if_else_\r\n\r\n* improve is_first_statement_if function\r\n\r\n* refactor collapsible_if_else fix\r\n\r\n* Remove blank comment and space\r\n\r\nCo-authored-by: 0xLucqs <70894690+0xLucqs@users.noreply.github.com>\r\n\r\n* make clippy happy\r\n\r\n---------\r\n\r\nCo-authored-by: 0xLucqs <70894690+0xLucqs@users.noreply.github.com>","shortMessageHtmlLink":"Feat/collapsible if else (#57)"}},{"before":null,"after":"7d11d67ffa554d739fabc9d0d3ed558f85fc65a4","ref":"refs/heads/lucas/format-fixes","pushedAt":"2024-09-16T14:34:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"chore(core): format code with scopes","shortMessageHtmlLink":"chore(core): format code with scopes"}},{"before":"c5d5b0a42e14bbfd33cbb150f7566a6ebb4222f5","after":"d23160c0d646647ae50602459f1702bfb5635ed2","ref":"refs/heads/lucas/all-functions","pushedAt":"2024-09-16T12:50:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"fix rebase","shortMessageHtmlLink":"fix rebase"}},{"before":"a2799aae504110e31da2c5b6590e6b946e6a6dad","after":"c5d5b0a42e14bbfd33cbb150f7566a6ebb4222f5","ref":"refs/heads/lucas/all-functions","pushedAt":"2024-09-16T12:38:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"fix rebase","shortMessageHtmlLink":"fix rebase"}},{"before":"00060d2b354dbfa8c7e6b2017c3619d66204e42e","after":"2541f29f5426d27d5a5a8d3b09ca4e9b599d4e96","ref":"refs/heads/main","pushedAt":"2024-09-11T03:01:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"feat: duplicate underscore args (#56)","shortMessageHtmlLink":"feat: duplicate underscore args (#56)"}},{"before":"898dd2dbe513c4f2b473e4421c445f937c4512d5","after":"00060d2b354dbfa8c7e6b2017c3619d66204e42e","ref":"refs/heads/main","pushedAt":"2024-09-09T15:51:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"chore: bump cairo 2.8.2 (#58)","shortMessageHtmlLink":"chore: bump cairo 2.8.2 (#58)"}},{"before":"67c1362af73d6c72c12a5ae5c08722010e135fe1","after":null,"ref":"refs/heads/all-contributors/add-renzobanegass","pushedAt":"2024-09-04T17:19:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"}},{"before":"722f0cb2bacb85b511036c1c56fbe021264276f4","after":"898dd2dbe513c4f2b473e4421c445f937c4512d5","ref":"refs/heads/main","pushedAt":"2024-09-04T17:19:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"docs: add renzobanegass as a contributor for code, and test (#54)\n\n* docs: update README.md\r\n\r\n* docs: update .all-contributorsrc\r\n\r\n---------\r\n\r\nCo-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>","shortMessageHtmlLink":"docs: add renzobanegass as a contributor for code, and test (#54)"}},{"before":"92cb1d815f4b58ac4bcd301788c02845989c9386","after":"67c1362af73d6c72c12a5ae5c08722010e135fe1","ref":"refs/heads/all-contributors/add-renzobanegass","pushedAt":"2024-09-04T17:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update .all-contributorsrc","shortMessageHtmlLink":"docs: update .all-contributorsrc"}},{"before":"722f0cb2bacb85b511036c1c56fbe021264276f4","after":"92cb1d815f4b58ac4bcd301788c02845989c9386","ref":"refs/heads/all-contributors/add-renzobanegass","pushedAt":"2024-09-04T17:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update README.md","shortMessageHtmlLink":"docs: update README.md"}},{"before":null,"after":"722f0cb2bacb85b511036c1c56fbe021264276f4","ref":"refs/heads/all-contributors/add-renzobanegass","pushedAt":"2024-09-04T17:13:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"feat: add double-comparison lint with tests (#28)\n\n* feat: add double-comparison lint with tests\r\n\r\n* feat: add more operators to the lint logic\r\n\r\n* add missing comparisons with its tests and refactor code\r\n\r\n* refactor: fix_double_comparison method logic is fixed to handle same test cases as clippy\r\n\r\n* refactor: add tests from clippy and remove complex tests\r\n\r\n* refactor: add helper methods to double_comparison and adjust plugin to detect only the cases tested\r\n\r\n* clean unused imports\r\n\r\n* format code\r\n\r\n* feat: add middle operator and test non redundant case\r\n\r\n* feat: add middle operator to fix comparison method\r\n\r\n* format code\r\n\r\n* fix merge and clippy warnings\r\n\r\n* feat: add contradictor/redundant/simplifiable messages\r\n\r\n* add contradictory and redundant tests\r\n\r\n* feat: add inverted variable check and refactor double comparison methods to be more readable\r\n\r\n* format code\r\n\r\n* remove inverted pattern","shortMessageHtmlLink":"feat: add double-comparison lint with tests (#28)"}},{"before":"391a5da2f987d6126e10ab7a82f4366506a20b73","after":"722f0cb2bacb85b511036c1c56fbe021264276f4","ref":"refs/heads/main","pushedAt":"2024-09-04T17:12:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"feat: add double-comparison lint with tests (#28)\n\n* feat: add double-comparison lint with tests\r\n\r\n* feat: add more operators to the lint logic\r\n\r\n* add missing comparisons with its tests and refactor code\r\n\r\n* refactor: fix_double_comparison method logic is fixed to handle same test cases as clippy\r\n\r\n* refactor: add tests from clippy and remove complex tests\r\n\r\n* refactor: add helper methods to double_comparison and adjust plugin to detect only the cases tested\r\n\r\n* clean unused imports\r\n\r\n* format code\r\n\r\n* feat: add middle operator and test non redundant case\r\n\r\n* feat: add middle operator to fix comparison method\r\n\r\n* format code\r\n\r\n* fix merge and clippy warnings\r\n\r\n* feat: add contradictor/redundant/simplifiable messages\r\n\r\n* add contradictory and redundant tests\r\n\r\n* feat: add inverted variable check and refactor double comparison methods to be more readable\r\n\r\n* format code\r\n\r\n* remove inverted pattern","shortMessageHtmlLink":"feat: add double-comparison lint with tests (#28)"}},{"before":"e51519b4b43322cd5357ec4b2371b7c7df7634ca","after":"391a5da2f987d6126e10ab7a82f4366506a20b73","ref":"refs/heads/main","pushedAt":"2024-09-02T19:23:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"feat: support scarb packages_filter (#51)\n\n* feat: support scarb packages_filter\r\n\r\n* clippy\r\n\r\n* support scarb test targets\r\n\r\n* clippy\r\n\r\n* scout commit: fix extra whitespace in import rewrites","shortMessageHtmlLink":"feat: support scarb packages_filter (#51)"}},{"before":"b205de4f0d129bd239784a524f64234c77c534ba","after":"e51519b4b43322cd5357ec4b2371b7c7df7634ca","ref":"refs/heads/main","pushedAt":"2024-09-02T15:33:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"chore: bump 2.8 (#50)\n\nCo-authored-by: 0xLucqs <70894690+0xLucqs@users.noreply.github.com>","shortMessageHtmlLink":"chore: bump 2.8 (#50)"}},{"before":"4670daa54c3a860d8acbc2503e90d4f66d729dbe","after":"b205de4f0d129bd239784a524f64234c77c534ba","ref":"refs/heads/main","pushedAt":"2024-09-02T15:26:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"feat: lint multiple unused imports (#49)\n\n* fix multi unused imports\r\n\r\n* fully working\r\n\r\n* clippyfy\r\n\r\n* document import fixes\r\n\r\n* apply suggestions","shortMessageHtmlLink":"feat: lint multiple unused imports (#49)"}},{"before":"71259cd81e09cb4458a34c976367c85121ae4889","after":null,"ref":"refs/heads/all-contributors/add-lauchaves","pushedAt":"2024-08-28T21:35:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"}},{"before":"6cfe0374b1fb06b3cf07f35307754b8b8c6eb765","after":"4670daa54c3a860d8acbc2503e90d4f66d729dbe","ref":"refs/heads/main","pushedAt":"2024-08-28T21:35:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"docs: add lauchaves as a contributor for code, and test (#47)\n\n* docs: update README.md\r\n\r\n* docs: update .all-contributorsrc\r\n\r\n---------\r\n\r\nCo-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>","shortMessageHtmlLink":"docs: add lauchaves as a contributor for code, and test (#47)"}},{"before":"9009ec010bcac4caa2f0156efa85fa2341777f92","after":"71259cd81e09cb4458a34c976367c85121ae4889","ref":"refs/heads/all-contributors/add-lauchaves","pushedAt":"2024-08-28T21:31:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update .all-contributorsrc","shortMessageHtmlLink":"docs: update .all-contributorsrc"}},{"before":"6cfe0374b1fb06b3cf07f35307754b8b8c6eb765","after":"9009ec010bcac4caa2f0156efa85fa2341777f92","ref":"refs/heads/all-contributors/add-lauchaves","pushedAt":"2024-08-28T21:31:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update README.md","shortMessageHtmlLink":"docs: update README.md"}},{"before":null,"after":"6cfe0374b1fb06b3cf07f35307754b8b8c6eb765","ref":"refs/heads/all-contributors/add-lauchaves","pushedAt":"2024-08-28T21:31:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"FEAT: Add bool comparison lint (#43)\n\n* FEAT: Add bool comparison lint\r\n\r\n* Address code review\r\n\r\n* Fix clippy lint issue\r\n\r\n* Update bool_comparison.rs\r\n\r\n* make clippy happy\r\n\r\n---------\r\n\r\nCo-authored-by: lauchaves ","shortMessageHtmlLink":"FEAT: Add bool comparison lint (#43)"}},{"before":"e6a73108dc281b78533088c9e16700e3d3ca8230","after":"6cfe0374b1fb06b3cf07f35307754b8b8c6eb765","ref":"refs/heads/main","pushedAt":"2024-08-28T21:31:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"FEAT: Add bool comparison lint (#43)\n\n* FEAT: Add bool comparison lint\r\n\r\n* Address code review\r\n\r\n* Fix clippy lint issue\r\n\r\n* Update bool_comparison.rs\r\n\r\n* make clippy happy\r\n\r\n---------\r\n\r\nCo-authored-by: lauchaves ","shortMessageHtmlLink":"FEAT: Add bool comparison lint (#43)"}},{"before":null,"after":"a2799aae504110e31da2c5b6590e6b946e6a6dad","ref":"refs/heads/lucas/all-functions","pushedAt":"2024-08-23T16:23:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"feat(core): add loop match pop front fix","shortMessageHtmlLink":"feat(core): add loop match pop front fix"}},{"before":"074b19b3091957903db80fd113c41a5dd3914a03","after":null,"ref":"refs/heads/lucas/doc","pushedAt":"2024-08-23T09:46:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"}},{"before":"5b292b9ed73522a2c4252b46e1ea032fc898d60c","after":"e6a73108dc281b78533088c9e16700e3d3ca8230","ref":"refs/heads/main","pushedAt":"2024-08-23T09:46:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"feat(core): add break unit lint (#35)\n\n* feat(core): add break unit lint\r\n\r\n* test(core): add another break test","shortMessageHtmlLink":"feat(core): add break unit lint (#35)"}},{"before":"430493e2b6459785d5502e02b76ca60300dcf9dc","after":"074b19b3091957903db80fd113c41a5dd3914a03","ref":"refs/heads/lucas/doc","pushedAt":"2024-08-23T09:43:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"test(core): add another break test","shortMessageHtmlLink":"test(core): add another break test"}},{"before":"1f027594c166dfa7f4e1be479d11e35a98e71d6a","after":"430493e2b6459785d5502e02b76ca60300dcf9dc","ref":"refs/heads/lucas/doc","pushedAt":"2024-08-23T09:35:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"test(core): add another break test","shortMessageHtmlLink":"test(core): add another break test"}},{"before":"38aa93a431555ed0d2cc98ab3d14cb002f6d18f0","after":null,"ref":"refs/heads/lucas/binary-improvements","pushedAt":"2024-08-22T21:19:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"}},{"before":"ac8a29d5223fa547dd3644b491e5f7c5784575d2","after":"5b292b9ed73522a2c4252b46e1ea032fc898d60c","ref":"refs/heads/main","pushedAt":"2024-08-22T21:19:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"chore: small cli improvements (#42)","shortMessageHtmlLink":"chore: small cli improvements (#42)"}},{"before":null,"after":"38aa93a431555ed0d2cc98ab3d14cb002f6d18f0","ref":"refs/heads/lucas/binary-improvements","pushedAt":"2024-08-22T21:14:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"},"commit":{"message":"chore: small cli improvements","shortMessageHtmlLink":"chore: small cli improvements"}},{"before":"02daae9b0647083b64d4ced6136fc9045593f336","after":null,"ref":"refs/heads/lucas/binary","pushedAt":"2024-08-22T20:11:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xLucqs","name":"0xLucqs","path":"/0xLucqs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70894690?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwOToyODoyOC4wMDAwMDBazwAAAAS4VEKV","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwOToyODoyOC4wMDAwMDBazwAAAAS4VEKV","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQyMDoxMTozMi4wMDAwMDBazwAAAAShr40L"}},"title":"Activity ยท keep-starknet-strange/cairo-lint"}