{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":493339266,"defaultBranch":"master","name":"rubocop-thread_safety","ownerLogin":"rubocop","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-05-17T16:55:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10871348?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1680757302.0","currentOid":""},"activityList":{"items":[{"before":"bfb61820ad367da7acd9b7b57fc4de4dd4b82cc1","after":"d2846ba3d21559fece4c38b98fcdeb0c46b1c205","ref":"refs/heads/master","pushedAt":"2024-09-20T08:57:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"viralpraxis","name":"Yaroslav","path":"/viralpraxis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39729785?s=80&v=4"},"commit":{"message":"Merge pull request #49 from viralpraxis/yk/add-fileutils-methods-detection-to-dir-chdir-cop\n\nAdd `FileUtils` methods detection to `Dir::Chdir` cop","shortMessageHtmlLink":"Merge pull request #49 from viralpraxis/yk/add-fileutils-methods-dete…"}},{"before":"5984822dda35fd68787f42cfbea9ef5476e7dcae","after":"bfb61820ad367da7acd9b7b57fc4de4dd4b82cc1","ref":"refs/heads/master","pushedAt":"2024-09-20T08:56:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"viralpraxis","name":"Yaroslav","path":"/viralpraxis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39729785?s=80&v=4"},"commit":{"message":"Merge pull request #51 from viralpraxis/actualize-readme\n\nActualize README.md","shortMessageHtmlLink":"Merge pull request #51 from viralpraxis/actualize-readme"}},{"before":"489ebd265d2ae7ad507b14c7c0fdd97ecfe4db7a","after":"5984822dda35fd68787f42cfbea9ef5476e7dcae","ref":"refs/heads/master","pushedAt":"2024-09-19T19:33:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"viralpraxis","name":"Yaroslav","path":"/viralpraxis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39729785?s=80&v=4"},"commit":{"message":"Merge pull request #50 from viralpraxis/fix-changelog-links\n\nFix `CHANGELOG.md` links","shortMessageHtmlLink":"Merge pull request #50 from viralpraxis/fix-changelog-links"}},{"before":"fddd9c271e2b52aa0c261d4d9c8c64ab38ac00a7","after":"489ebd265d2ae7ad507b14c7c0fdd97ecfe4db7a","ref":"refs/heads/master","pushedAt":"2024-09-15T16:32:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"viralpraxis","name":"Yaroslav","path":"/viralpraxis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39729785?s=80&v=4"},"commit":{"message":"Merge pull request #48 from viralpraxis/fix-ivars-misdetection-in-action-dispatch-callbacks\n\nFix instance variables misdetection in `ActionDispatch` callbacks","shortMessageHtmlLink":"Merge pull request #48 from viralpraxis/fix-ivars-misdetection-in-act…"}},{"before":"f8c799061f2eb0957977f490b4c019dc0cb799c1","after":"fddd9c271e2b52aa0c261d4d9c8c64ab38ac00a7","ref":"refs/heads/master","pushedAt":"2024-09-14T20:27:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"viralpraxis","name":"Yaroslav","path":"/viralpraxis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39729785?s=80&v=4"},"commit":{"message":"Merge pull request #47 from viralpraxis/enable-new-rubocop-cops\n\nEnable new rubocop cops","shortMessageHtmlLink":"Merge pull request #47 from viralpraxis/enable-new-rubocop-cops"}},{"before":"9c91f11a19667145ad044fc746510eec9958eaba","after":"f8c799061f2eb0957977f490b4c019dc0cb799c1","ref":"refs/heads/master","pushedAt":"2024-09-14T17:32:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"viralpraxis","name":"Yaroslav","path":"/viralpraxis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39729785?s=80&v=4"},"commit":{"message":"Merge pull request #46 from viralpraxis/add-changelog\n\nAdd `CHANGELOG.md`","shortMessageHtmlLink":"Merge pull request #46 from viralpraxis/add-changelog"}},{"before":"5dc92f707ef7c595d2bd24fb657c381b98a7cf88","after":"9c91f11a19667145ad044fc746510eec9958eaba","ref":"refs/heads/master","pushedAt":"2024-09-14T09:49:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"viralpraxis","name":"Yaroslav","path":"/viralpraxis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39729785?s=80&v=4"},"commit":{"message":"Merge pull request #45 from viralpraxis/fix-outdated-not-working-links\n\nFix outdated and not working links","shortMessageHtmlLink":"Merge pull request #45 from viralpraxis/fix-outdated-not-working-links"}},{"before":"6bafd21c5e306c6b44e581eea9bca50029c59eb0","after":"5dc92f707ef7c595d2bd24fb657c381b98a7cf88","ref":"refs/heads/master","pushedAt":"2024-09-13T14:31:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"viralpraxis","name":"Yaroslav","path":"/viralpraxis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39729785?s=80&v=4"},"commit":{"message":"Merge pull request #42 from viralpraxis/enhance-ivar-in-class-methods-cop\n\nFix some`ThreadSafety::InstanceVariableInClassMethod` false positive offenses","shortMessageHtmlLink":"Merge pull request #42 from viralpraxis/enhance-ivar-in-class-methods…"}},{"before":"bdb42f5a26ccb6beccca64f81acdbf92f8238e83","after":"6bafd21c5e306c6b44e581eea9bca50029c59eb0","ref":"refs/heads/master","pushedAt":"2024-09-11T13:21:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"viralpraxis","name":"Yaroslav","path":"/viralpraxis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39729785?s=80&v=4"},"commit":{"message":"Merge pull request #43 from viralpraxis/make-class-attribute-detection-configurable\n\nMake `class_attribute` detection configurable","shortMessageHtmlLink":"Merge pull request #43 from viralpraxis/make-class-attribute-detectio…"}},{"before":"f74712541a481120ea0c9172f3bffa7dfcc29a29","after":"bdb42f5a26ccb6beccca64f81acdbf92f8238e83","ref":"refs/heads/master","pushedAt":"2024-09-11T07:35:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"viralpraxis","name":"Yaroslav","path":"/viralpraxis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39729785?s=80&v=4"},"commit":{"message":"Merge pull request #44 from viralpraxis/add-simplecov\n\nAdd `simplecov` to simplify development","shortMessageHtmlLink":"Merge pull request #44 from viralpraxis/add-simplecov"}},{"before":"b68c6b519ef1132e067db0a5b61a3535bcd88158","after":"f74712541a481120ea0c9172f3bffa7dfcc29a29","ref":"refs/heads/master","pushedAt":"2024-09-08T20:24:45.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mikegee","name":"Michael Gee","path":"/mikegee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14068?s=80&v=4"},"commit":{"message":"Merge pull request #41 from viralpraxis/require-ruby-2-7\n\nRequire MRI >= 2.7","shortMessageHtmlLink":"Merge pull request #41 from viralpraxis/require-ruby-2-7"}},{"before":"9d6e12b14782e8e5f9e8eb95b736313a7ce41457","after":"b68c6b519ef1132e067db0a5b61a3535bcd88158","ref":"refs/heads/master","pushedAt":"2024-09-08T00:24:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mikegee","name":"Michael Gee","path":"/mikegee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14068?s=80&v=4"},"commit":{"message":"Merge pull request #38 from viralpraxis/fix-new-thread-cop-for-thread-with-arguments","shortMessageHtmlLink":"Merge pull request #38 from viralpraxis/fix-new-thread-cop-for-thread…"}},{"before":"b59002b386b270b5e375b78c3db0a64ca72b95d5","after":"9d6e12b14782e8e5f9e8eb95b736313a7ce41457","ref":"refs/heads/master","pushedAt":"2024-09-07T21:16:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mikegee","name":"Michael Gee","path":"/mikegee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14068?s=80&v=4"},"commit":{"message":"Merge pull request #36 from viralpraxis/add-dir-chdir-cop\n\nAdd `ThreadSafety::DirChdir` cop","shortMessageHtmlLink":"Merge pull request #36 from viralpraxis/add-dir-chdir-cop"}},{"before":"cf79f87e51dcbb9ef7a1bd128647202b7ec11ae5","after":"b59002b386b270b5e375b78c3db0a64ca72b95d5","ref":"refs/heads/master","pushedAt":"2024-09-07T21:15:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mikegee","name":"Michael Gee","path":"/mikegee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14068?s=80&v=4"},"commit":{"message":"Merge pull request #35 from viralpraxis/yk/remove-class-attribute-cop\n\nRemove ActiveSupport `class_attribute` detection","shortMessageHtmlLink":"Merge pull request #35 from viralpraxis/yk/remove-class-attribute-cop"}},{"before":"2d55c1b48007140861f61ca92937ffc91c576fff","after":"cf79f87e51dcbb9ef7a1bd128647202b7ec11ae5","ref":"refs/heads/master","pushedAt":"2024-09-07T19:05:06.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mikegee","name":"Michael Gee","path":"/mikegee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14068?s=80&v=4"},"commit":{"message":"Merge pull request #37 from viralpraxis/ci-fix-rubocop-and-yard-issues\n\nFix `rubocop` and `YARD` issues","shortMessageHtmlLink":"Merge pull request #37 from viralpraxis/ci-fix-rubocop-and-yard-issues"}},{"before":"2ce2dd955145402b8ad629cf79147c306923f0d1","after":"2d55c1b48007140861f61ca92937ffc91c576fff","ref":"refs/heads/master","pushedAt":"2024-01-23T23:19:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mikegee","name":"Michael Gee","path":"/mikegee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14068?s=80&v=4"},"commit":{"message":"Merge pull request #33 from ytjmt/fix-documentation-error","shortMessageHtmlLink":"Merge pull request #33 from ytjmt/fix-documentation-error"}},{"before":"a0e4933a26db9de6d64255b2677b713e0a6302f5","after":"2ce2dd955145402b8ad629cf79147c306923f0d1","ref":"refs/heads/master","pushedAt":"2024-01-18T22:29:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mikegee","name":"Michael Gee","path":"/mikegee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14068?s=80&v=4"},"commit":{"message":"Merge pull request #32 from m-nakamura145/fix-license_spec","shortMessageHtmlLink":"Merge pull request #32 from m-nakamura145/fix-license_spec"}},{"before":"eabf6f5961f7c32148b9c33cde6cb1453bcf71f1","after":"a0e4933a26db9de6d64255b2677b713e0a6302f5","ref":"refs/heads/master","pushedAt":"2024-01-18T02:56:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mikegee","name":"Michael Gee","path":"/mikegee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14068?s=80&v=4"},"commit":{"message":"Merge pull request #31 from m-nakamura145/update-checkout-action","shortMessageHtmlLink":"Merge pull request #31 from m-nakamura145/update-checkout-action"}},{"before":"828d8a321e242e8cfdecec5bed7884b1e2b28191","after":"eabf6f5961f7c32148b9c33cde6cb1453bcf71f1","ref":"refs/heads/master","pushedAt":"2023-12-31T03:48:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mikegee","name":"Michael Gee","path":"/mikegee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14068?s=80&v=4"},"commit":{"message":"Merge pull request #30 from m-nakamura145/update-ci-matrix\n\nAdd Ruby 3.3 to CI matrix & Raise RSpec/ExampleLength to 11 lines.","shortMessageHtmlLink":"Merge pull request #30 from m-nakamura145/update-ci-matrix"}},{"before":"c7ccb8ade12e322c7057f2195b6654a36c277dcc","after":null,"ref":"refs/heads/documentation","pushedAt":"2023-04-06T05:01:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"}},{"before":"b2949ff7461216a5c40042d704bcf3fb0ab4f812","after":"828d8a321e242e8cfdecec5bed7884b1e2b28191","ref":"refs/heads/master","pushedAt":"2023-04-06T05:01:41.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"Merge pull request #26 from rubocop/documentation\n\nAdd documentation","shortMessageHtmlLink":"Merge pull request #26 from rubocop/documentation"}},{"before":"f7a194d9136f43cc906d377360d374c541014dcf","after":null,"ref":"refs/heads/change-ci-configuration","pushedAt":"2023-04-06T05:01:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"}},{"before":"04d1deb61fae59759bf32c25240a994254564a85","after":"b2949ff7461216a5c40042d704bcf3fb0ab4f812","ref":"refs/heads/master","pushedAt":"2023-04-06T05:01:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"Merge pull request #25 from rubocop/change-ci-configuration\n\nChange CI configuration","shortMessageHtmlLink":"Merge pull request #25 from rubocop/change-ci-configuration"}},{"before":"e3a7e90151422cb838717251aeef34f88332481f","after":"c7ccb8ade12e322c7057f2195b6654a36c277dcc","ref":"refs/heads/documentation","pushedAt":"2023-04-05T15:33:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"Add generated documentation\n\nUse `rake generate_cops_documentation` to update documentation.","shortMessageHtmlLink":"Add generated documentation"}},{"before":null,"after":"e3a7e90151422cb838717251aeef34f88332481f","ref":"refs/heads/documentation","pushedAt":"2023-04-05T15:15:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"Add generated documentation\n\nUse `rake generate_cops_documentation` to update documentation.","shortMessageHtmlLink":"Add generated documentation"}},{"before":"171454649a122e1524e72b4bd344c2a9bf8989c7","after":"f7a194d9136f43cc906d377360d374c541014dcf","ref":"refs/heads/change-ci-configuration","pushedAt":"2023-04-05T14:42:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"CI: Fix configuration\n\n1. Fix indentation (according to yamllint)\n2. Don't run CI on all push & pull request events. Pushing a commit to an open\n pull request would run each job twice.\n\n With the new configuration, we run CI once when opening a PR, and once when\n pushing a commit that belongs to a pull request. And once when merging to\n master (the `push` event). Importantly, this configuration still works for\n contributions from forked repositories, since the `pull_request` events are\n triggered on _our_ fork.","shortMessageHtmlLink":"CI: Fix configuration"}},{"before":"b96067f41d586a781e6a5098a59642bcd026e9ae","after":null,"ref":"refs/heads/add-rubocop-plugins","pushedAt":"2023-04-05T14:40:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"}},{"before":"cea6be251107e1986e1c512b889fbb7cdf12a016","after":"04d1deb61fae59759bf32c25240a994254564a85","ref":"refs/heads/master","pushedAt":"2023-04-05T14:40:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"Merge pull request #22 from rubocop/add-rubocop-plugins\n\nAdd rubocop-rake and rubocop-rspec","shortMessageHtmlLink":"Merge pull request #22 from rubocop/add-rubocop-plugins"}},{"before":null,"after":"171454649a122e1524e72b4bd344c2a9bf8989c7","ref":"refs/heads/change-ci-configuration","pushedAt":"2023-04-05T14:39:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"CI: Fix configuration\n\n1. Fix indentation (according to yamllint)\n2. Don't run CI on all push & pull request events. Pushing a commit to an open\n pull request would run each job twice.\n\n With the new configuration, we run CI once when opening a PR, and once when\n pushing a commit that belongs to a pull request. And once when merging to\n master (the `push` event). Importantly, this configuration still works for\n contributions from forked repositories, since the `pull_request` events are\n triggered on _our_ fork.","shortMessageHtmlLink":"CI: Fix configuration"}},{"before":"60fca5b8a0b131bebeb7109c773901aa8ba7f36c","after":"b96067f41d586a781e6a5098a59642bcd026e9ae","ref":"refs/heads/add-rubocop-plugins","pushedAt":"2023-04-05T14:32:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"Add rubocop-rake and rubocop-rspec\n\nFixing a few offenses.\n\nSince we now use `node.expression`, we are no longer compatible with\nRuboCop < 0.92.","shortMessageHtmlLink":"Add rubocop-rake and rubocop-rspec"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwODo1NzoxNS4wMDAwMDBazwAAAAS7vrab","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwODo1NzoxNS4wMDAwMDBazwAAAAS7vrab","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wNVQxNDozMjo1MS4wMDAwMDBazwAAAAMSxWme"}},"title":"Activity · rubocop/rubocop-thread_safety"}