{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":607592132,"defaultBranch":"master","name":"codemetrics","ownerLogin":"emacs-vs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-28T09:34:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86425659?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715148018.0","currentOid":""},"activityList":{"items":[{"before":"08e96dc860009611d24f06faa08db5f433b88b8a","after":"fc13f6cd5abf4794f1c7c35a3624cb7c01da5d90","ref":"refs/heads/master","pushedAt":"2024-05-08T06:00:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"ci: Exclude macos tests below 27.x (#18)","shortMessageHtmlLink":"ci: Exclude macos tests below 27.x (#18)"}},{"before":"a88522368a7a40290a0172bc561e06f1c92a1aa1","after":null,"ref":"refs/heads/jcs090218-patch-1","pushedAt":"2024-05-08T06:00:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"}},{"before":null,"after":"a88522368a7a40290a0172bc561e06f1c92a1aa1","ref":"refs/heads/jcs090218-patch-1","pushedAt":"2024-05-08T06:00:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"ci: Exclude macos tests below 27.x","shortMessageHtmlLink":"ci: Exclude macos tests below 27.x"}},{"before":"1043d0e44a7722f4c3d75c477b9c3bbf56eeb668","after":"08e96dc860009611d24f06faa08db5f433b88b8a","ref":"refs/heads/master","pushedAt":"2024-04-26T07:39:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"chore: Changelog","shortMessageHtmlLink":"chore: Changelog"}},{"before":"01faa3c5e10e329e25e7be9bb6da13ef9429cbf1","after":"1043d0e44a7722f4c3d75c477b9c3bbf56eeb668","ref":"refs/heads/master","pushedAt":"2024-04-26T07:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"fix: Accumulate only in children nodes","shortMessageHtmlLink":"fix: Accumulate only in children nodes"}},{"before":"da9b3000c9b4b8f38694ad98c2250b6113ecb29c","after":"01faa3c5e10e329e25e7be9bb6da13ef9429cbf1","ref":"refs/heads/master","pushedAt":"2024-04-19T09:47:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Lua tests and fix for excessive binary_expression calculations (#16)\n\n* Basic tests for Lua and commenting out of rule not working properly\r\n\r\n* Verify implementation of nesting logic for Lua\r\n\r\n* Reintroduce binary_expression due to regular logical operations calc not working\r\n\r\n* Add simple Lua test for logical operators\r\n\r\n* Rewrite Lua binary expression code to make tests pass","shortMessageHtmlLink":"Lua tests and fix for excessive binary_expression calculations (#16)"}},{"before":"cd7e849a05d6bd6a7d2c53869fa2e291de80b392","after":"da9b3000c9b4b8f38694ad98c2250b6113ecb29c","ref":"refs/heads/master","pushedAt":"2024-04-13T21:47:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Tests to verify JavaScript, (some) TypeScript, and Rust calculations (#15)\n\n* Add JavaScript tests for various types of syntax\r\n\r\n* Fix issue where JavaScript anonymous functions are not registered\r\n\r\n* Add test for JavaScript logical operators\r\n\r\n* Add test for basic TypeScript code\r\n\r\n* Add test to verify Rust calculations","shortMessageHtmlLink":"Tests to verify JavaScript, (some) TypeScript, and Rust calculations (#…"}},{"before":"fca51300c3758a201ecffa522dcc033e3fc5b414","after":"cd7e849a05d6bd6a7d2c53869fa2e291de80b392","ref":"refs/heads/master","pushedAt":"2024-04-11T06:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"fix: indentation","shortMessageHtmlLink":"fix: indentation"}},{"before":"19adb9863824740e5c7a9c4f2c76df86b349a099","after":"fca51300c3758a201ecffa522dcc033e3fc5b414","ref":"refs/heads/master","pushedAt":"2024-04-11T06:14:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Fix incorrect calculation issue with nesting (#14)\n\n* Tests that verifies current recursion logic and reproduces issue\r\n\r\n* Test for C verifying part of the same issue as for go with nesting\r\n\r\n* Fix stupid calculation error in go test\r\n\r\n* Fix expected Kotlin test case after reading cognitive complexity paper\r\n\r\n* Fix nesting issue, aka the incorrect calculation defect\r\n\r\n* Minor stylistic changes in function use and init","shortMessageHtmlLink":"Fix incorrect calculation issue with nesting (#14)"}},{"before":"b83fe65676401c0e6fd3c15e2c65a8796175d059","after":"19adb9863824740e5c7a9c4f2c76df86b349a099","ref":"refs/heads/master","pushedAt":"2024-04-08T13:36:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"C tests and fixing issue with recursion calculation (#13)","shortMessageHtmlLink":"C tests and fixing issue with recursion calculation (#13)"}},{"before":"5588e94b8e4a92d941d51091e04bc50dfd0c4936","after":"b83fe65676401c0e6fd3c15e2c65a8796175d059","ref":"refs/heads/master","pushedAt":"2024-04-08T07:33:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Improve bash test coverage and fix recursion bug (#12)\n\n* Basic bash test coverage and verification of missing recursion handling\r\n\r\n* Fix wrong name registration and checks for bash recursion\r\n\r\n* Fix issue where calls registers as recursive while not being so\r\n\r\n* Refactor bash one-liner helper functions into lambdas\r\n\r\n* Inline Kotlin rules instead of creating one-line functions","shortMessageHtmlLink":"Improve bash test coverage and fix recursion bug (#12)"}},{"before":"fc82474d01283dd88f4497aa2d473911a0332d24","after":"5588e94b8e4a92d941d51091e04bc50dfd0c4936","ref":"refs/heads/master","pushedAt":"2024-04-07T09:23:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Fixing Kotlin recursion not registering properly (#11)\n\n* Test that verifies Kotlin recursion calculation issue\r\n\r\n* Make break and continue explicit rules, as jump includes return\r\n\r\n* Make special rules for Kotlin functions and recursion\r\n\r\n* Refactor to avoid duplication\r\n\r\n* Added a general recursion test for Java\r\n\r\n* Add test to verify break and continue in Kotlin\r\n\r\n* Rename function names to make more sense in tree-sitter terms","shortMessageHtmlLink":"Fixing Kotlin recursion not registering properly (#11)"}},{"before":"823604731d244fd027a6c313187cfd44ab4d4b4b","after":"fc82474d01283dd88f4497aa2d473911a0332d24","ref":"refs/heads/master","pushedAt":"2024-04-06T09:21:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Super simple proof of concept for testing (#10)\n\n* Super simple proof of concept for testing\r\n\r\n* Add missing test dependency\r\n\r\n* Use ert-runner to run tests in ci\r\n\r\n* Use install-deps to install development dependencies\r\n\r\n* Add test header and footer. Also minor refactoring\r\n\r\n* Run tests after compile in ci\r\n\r\n* Put header on test-helper.el. Also minor rewrite of headers","shortMessageHtmlLink":"Super simple proof of concept for testing (#10)"}},{"before":"ffaa9ecb8e983c7e207a3585104db2a072f3b7a1","after":"823604731d244fd027a6c313187cfd44ab4d4b4b","ref":"refs/heads/master","pushedAt":"2024-04-03T18:50:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Add match and call expressions to Rust rules (#9)","shortMessageHtmlLink":"Add match and call expressions to Rust rules (#9)"}},{"before":"91c6dbfbac2f77339e2dbe64632dd30e99109eb3","after":"ffaa9ecb8e983c7e207a3585104db2a072f3b7a1","ref":"refs/heads/master","pushedAt":"2024-04-02T19:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"99660a003563dd19305d9e6dd2783b9888976dd6","after":"91c6dbfbac2f77339e2dbe64632dd30e99109eb3","ref":"refs/heads/master","pushedAt":"2024-04-02T19:15:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"132315487205938363e7f4dfc1bf931dc03ad6d4","after":"99660a003563dd19305d9e6dd2783b9888976dd6","ref":"refs/heads/master","pushedAt":"2024-04-02T19:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2dcc3d34d281fd80068285ea8ec15f801265c81e","after":"132315487205938363e7f4dfc1bf931dc03ad6d4","ref":"refs/heads/master","pushedAt":"2024-04-02T19:14:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Rule setup for Kotlin (#8)\n\n* Rules for Kotlin\r\n\r\n* Refactoring various functions to get less duplication","shortMessageHtmlLink":"Rule setup for Kotlin (#8)"}},{"before":"8176af52885a31ae346df3491577dafd97b930b2","after":"2dcc3d34d281fd80068285ea8ec15f801265c81e","ref":"refs/heads/master","pushedAt":"2024-03-27T07:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"ci: Bump Emacs 29.x to 3","shortMessageHtmlLink":"ci: Bump Emacs 29.x to 3"}},{"before":"4de5ee5f50478858a6a3f357a357710073f10f92","after":"8176af52885a31ae346df3491577dafd97b930b2","ref":"refs/heads/master","pushedAt":"2024-01-20T10:12:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Update repo links","shortMessageHtmlLink":"Update repo links"}},{"before":"a335acf9004923b2db8f2e90f6ab1cb5d524b573","after":"4de5ee5f50478858a6a3f357a357710073f10f92","ref":"refs/heads/master","pushedAt":"2024-01-20T09:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Update test.yml","shortMessageHtmlLink":"Update test.yml"}},{"before":"2b4573fc6004f9feb0d42b6856c87ef2eb245d75","after":"a335acf9004923b2db8f2e90f6ab1cb5d524b573","ref":"refs/heads/master","pushedAt":"2024-01-01T09:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"chore: Update copyright year","shortMessageHtmlLink":"chore: Update copyright year"}},{"before":"3b8bd531fe9a287d666c3b264988ce8d184070d6","after":"2b4573fc6004f9feb0d42b6856c87ef2eb245d75","ref":"refs/heads/master","pushedAt":"2023-12-11T11:32:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ac4dbcb80f1a30505d96a5843954159f1b053682","after":"3b8bd531fe9a287d666c3b264988ce8d184070d6","ref":"refs/heads/master","pushedAt":"2023-12-11T08:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"58f59579ed40c3ecc94bd7de2bc0f38761ce6792","after":"ac4dbcb80f1a30505d96a5843954159f1b053682","ref":"refs/heads/master","pushedAt":"2023-12-11T08:35:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4ceef79e029737efa8cb0038cf47b7fec2d69cc1","after":"58f59579ed40c3ecc94bd7de2bc0f38761ce6792","ref":"refs/heads/master","pushedAt":"2023-12-11T08:35:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a5d875091dd5d7a0e88f9fb65df0a55e3cd2f398","after":"4ceef79e029737efa8cb0038cf47b7fec2d69cc1","ref":"refs/heads/master","pushedAt":"2023-12-11T08:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b2e1353d65f3f3e9701fde33dd93300d34b34810","after":null,"ref":"refs/heads/feat/elisp","pushedAt":"2023-09-26T08:00:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"}},{"before":"13926e1e4dd85e914311e743a5a68788fba7f52d","after":"a5d875091dd5d7a0e88f9fb65df0a55e3cd2f398","ref":"refs/heads/master","pushedAt":"2023-09-26T08:00:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"feat: Add Elisp support (#6)\n\n* feat: Add Elisp support\r\n\r\n* Fix compile warnings\r\n\r\n* fix: include order","shortMessageHtmlLink":"feat: Add Elisp support (#6)"}},{"before":"d0704e92e54a104837605df9e5dac7fd64a181e6","after":"b2e1353d65f3f3e9701fde33dd93300d34b34810","ref":"refs/heads/feat/elisp","pushedAt":"2023-09-26T07:53:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcs090218","name":"Jen-Chieh Shen","path":"/jcs090218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8685505?s=80&v=4"},"commit":{"message":"fix: include order","shortMessageHtmlLink":"fix: include order"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERETR8gA","startCursor":null,"endCursor":null}},"title":"Activity · emacs-vs/codemetrics"}