{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":479904921,"defaultBranch":"master","name":"rubocop","ownerLogin":"nobuyo","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-04-10T03:42:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12470841?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1680608332.0","currentOid":""},"activityList":{"items":[{"before":"1884a46d9284b47a07763e2506276662c7c1ae6e","after":"ff0effde9b7490578ee2713da17a0ebfa5e755cc","ref":"refs/heads/master","pushedAt":"2023-07-01T08:21:26.349Z","pushType":"push","commitsCount":103,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"Switch back the docs version","shortMessageHtmlLink":"Switch back the docs version"}},{"before":"1884a46d9284b47a07763e2506276662c7c1ae6e","after":"ff0effde9b7490578ee2713da17a0ebfa5e755cc","ref":"refs/heads/master","pushedAt":"2023-07-01T08:21:26.000Z","pushType":"push","commitsCount":103,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"Switch back the docs version","shortMessageHtmlLink":"Switch back the docs version"}},{"before":"288eb0be023a5299f1f985476a755e4226e0126f","after":"1884a46d9284b47a07763e2506276662c7c1ae6e","ref":"refs/heads/master","pushedAt":"2023-05-31T13:16:29.299Z","pushType":"push","commitsCount":21,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"Merge pull request #11902 from koic/fix_a_false_positive_for_style_require_order\n\nFix a false positive for `Style/RequireOrder`","shortMessageHtmlLink":"Merge pull request rubocop#11902 from koic/fix_a_false_positive_for_s…"}},{"before":"a9786e322f97147d3ff5f3f5ff67c5829ac08961","after":"288eb0be023a5299f1f985476a755e4226e0126f","ref":"refs/heads/master","pushedAt":"2023-05-17T13:32:46.766Z","pushType":"push","commitsCount":1,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"Add new `Style/RedundantRegexpConstructor` cop\n\nThis PR adds new `Style/RedundantRegexpConstructor` cop that checks for\nthe instantiation of regexp using redundant `Regexp.new` or `Regexp.compile`.\n\n```ruby\n# bad\nRegexp.new(/regexp/)\nRegexp.compile(/regexp/)\n\n# good\n/regexp/\nRegexp.new('regexp')\nRegexp.compile('regexp')\n```\n\nAutocorrect replaces to regexp literal which is the simplest and fastest.\nThere is speed benefits as well:\n\n```ruby\n% cat regexp_new.rb\n#!/usr/local/bin/ruby\n\nrequire 'benchmark/ips'\n\nBenchmark.ips do |x|\n x.report('Regexp.new(/regexp/)') { Regexp.new(/regexp/) }\n x.report('Regexp.new(\"regexp\")') { Regexp.new('regexp') }\n x.report('/regexp/') { /regexp/ }\n\n x.compare!\nend\n```\n\n```console\n$ ruby regexp_new.rb\nWarming up --------------------------------------\nRegexp.new(/regexp/) 96.864k i/100ms\nRegexp.new(\"regexp\") 84.848k i/100ms\n /regexp/ 2.755M i/100ms\nCalculating -------------------------------------\nRegexp.new(/regexp/) 1.011M (± 2.1%) i/s - 5.134M in 5.082604s\nRegexp.new(\"regexp\") 839.839k (± 3.2%) i/s - 4.242M in 5.057360s\n /regexp/ 26.538M (± 9.6%) i/s - 132.263M in 5.055437s\n\nComparison:\n /regexp/: 26537811.8 i/s\nRegexp.new(/regexp/): 1010544.6 i/s - 26.26x slower\nRegexp.new(\"regexp\"): 839838.6 i/s - 31.60x slower\n```\n\nAnd I think that it can be a general rule, so `Style` is better than `Performance`.","shortMessageHtmlLink":"Add new Style/RedundantRegexpConstructor cop"}},{"before":"fae34fee667404285bd235ad86cfd57f52523e78","after":"a9786e322f97147d3ff5f3f5ff67c5829ac08961","ref":"refs/heads/master","pushedAt":"2023-05-16T16:05:55.187Z","pushType":"push","commitsCount":64,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"[Fix #11884] Make `rubocop -V` display rubocop-factory_bot version when using it\n\nFixes #11884.\n\nThis PR makes `rubocop -V` display rubocop-factory_bot version when using it.\n\nAlso, the rubocop-capybara version is already displaying up fine,\nbut this PR adds a spec for that because it lacks the spec when\nextracted rubocop-capybara and rubocop-factory_bot from rubocop-rspec.","shortMessageHtmlLink":"[Fix rubocop#11884] Make rubocop -V display rubocop-factory_bot ver…"}},{"before":"ea3896adb2b85f3802836a99e59319bb9b8ce410","after":"fae34fee667404285bd235ad86cfd57f52523e78","ref":"refs/heads/master","pushedAt":"2023-04-27T12:29:49.010Z","pushType":"push","commitsCount":90,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"Merge pull request #11818 from koic/use_test_queue_for_rspec4\n\nUse test-queue for RSpec 4.0 (dev)","shortMessageHtmlLink":"Merge pull request rubocop#11818 from koic/use_test_queue_for_rspec4"}},{"before":"c0a9b9ea746bc55ac4629dcf6706522c8fe50879","after":null,"ref":"refs/heads/fix-layout-multiline-method-call-indentation-for-nesting","pushedAt":"2023-04-04T11:38:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":"ef9d6c8f075d6a1ff0890d0ba8ff403759037c56","after":"a822fee372fdc4f39eb0094590cdcdd3b663a45e","ref":"refs/heads/cache-root-behavior","pushedAt":"2023-04-01T03:07:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"[Fix #10766] Use the path given by `--cache-root` to be the parent for `rubocop_cache` dir like other ways to specify it","shortMessageHtmlLink":"[Fix rubocop#10766] Use the path given by --cache-root to be the pa…"}},{"before":null,"after":"ef9d6c8f075d6a1ff0890d0ba8ff403759037c56","ref":"refs/heads/cache-root-behavior","pushedAt":"2023-03-31T15:51:49.655Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":"7dd56dd0389dee7a7bbc83b0ebe4c8d09aaeb913","after":"ea3896adb2b85f3802836a99e59319bb9b8ce410","ref":"refs/heads/master","pushedAt":"2023-03-25T04:48:59.337Z","pushType":"push","commitsCount":22,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"Use `Cop::Base#parse` instead of `ProcessedSource.new`","shortMessageHtmlLink":"Use Cop::Base#parse instead of ProcessedSource.new"}},{"before":"4ae55e475b28301116c21ee9b3411b1da65efac4","after":null,"ref":"refs/heads/extra-spacing-multiple-comments","pushedAt":"2023-03-18T08:40:56.465Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":"4346f8ef496599c1dfc53332df5116de735e3382","after":"7dd56dd0389dee7a7bbc83b0ebe4c8d09aaeb913","ref":"refs/heads/master","pushedAt":"2023-03-18T02:22:13.323Z","pushType":"push","commitsCount":2,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"Merge pull request #11707 from nobuyo/fix-disable-uncorrectable-multiline\n\n[Fix #11706] Fix infinite loop when `--disable-uncorrectable` option and there is a multi-line percent array violates `Layout/LineLength`","shortMessageHtmlLink":"Merge pull request rubocop#11707 from nobuyo/fix-disable-uncorrectabl…"}},{"before":"5af12d2229ef76e461e50b7db814051cf2ce25a8","after":"4ae55e475b28301116c21ee9b3411b1da65efac4","ref":"refs/heads/extra-spacing-multiple-comments","pushedAt":"2023-03-18T01:57:21.932Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"[Fix #11641] Fix a false negative for `Layout/ExtraSpacing` when there are many comments with extra spaces","shortMessageHtmlLink":"[Fix rubocop#11641] Fix a false negative for Layout/ExtraSpacing wh…"}},{"before":"c3fb008c6cec84acdead058a9ff46760042917e8","after":"9150b4af9e7742edd1e7282a9424120c0ee85fe0","ref":"refs/heads/fix-disable-uncorrectable-multiline","pushedAt":"2023-03-17T17:14:15.222Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"[Fix #11706] Fix infinite loop when `--disable-uncorrectable` option and there is a multi-line percent array violates `Layout/LineLength`","shortMessageHtmlLink":"[Fix rubocop#11706] Fix infinite loop when --disable-uncorrectable …"}},{"before":null,"after":"5af12d2229ef76e461e50b7db814051cf2ce25a8","ref":"refs/heads/extra-spacing-multiple-comments","pushedAt":"2023-03-17T17:05:52.007Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":null,"after":"c3fb008c6cec84acdead058a9ff46760042917e8","ref":"refs/heads/fix-disable-uncorrectable-multiline","pushedAt":"2023-03-17T12:53:58.012Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":"3ecd55089f47684c66416dd38652e0e6691a734a","after":"4346f8ef496599c1dfc53332df5116de735e3382","ref":"refs/heads/master","pushedAt":"2023-03-17T04:21:10.152Z","pushType":"push","commitsCount":7,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"Merge pull request #11701 from nobuyo/disable-uncorrectable-and-percent-array\n\n[Fix #11685] Fix incorrect directive comment insertion when percent array violates `Layout/LineLength` cop","shortMessageHtmlLink":"Merge pull request rubocop#11701 from nobuyo/disable-uncorrectable-an…"}},{"before":"adc392a9eef1e160b192f3478b43f70ac867d86b","after":null,"ref":"refs/heads/disable-uncorrectable-and-percent-array","pushedAt":"2023-03-17T04:20:53.364Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":"32170ac6a2f90ec0bcb87dcf820911310e564395","after":"adc392a9eef1e160b192f3478b43f70ac867d86b","ref":"refs/heads/disable-uncorrectable-and-percent-array","pushedAt":"2023-03-17T03:30:32.760Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"[Fix #11685] Fix incorrect directive comment insertion when percent array violates `Layout/LineLength` cop\n\nUpdate lib/rubocop/cop/autocorrect_logic.rb\n\nCo-authored-by: Koichi ITO ","shortMessageHtmlLink":"[Fix rubocop#11685] Fix incorrect directive comment insertion when pe…"}},{"before":"ae532a4b593a02a7b354cbdeec85ac30f6b5d6be","after":"32170ac6a2f90ec0bcb87dcf820911310e564395","ref":"refs/heads/disable-uncorrectable-and-percent-array","pushedAt":"2023-03-17T03:28:11.830Z","pushType":"push","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":"25540c9ee7cd398d01c128d3ecd1780ca90bde38","after":"ae532a4b593a02a7b354cbdeec85ac30f6b5d6be","ref":"refs/heads/disable-uncorrectable-and-percent-array","pushedAt":"2023-03-16T14:08:26.166Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":"7a6437c59a2ee7fe7f858aff2c7786d793739e41","after":"25540c9ee7cd398d01c128d3ecd1780ca90bde38","ref":"refs/heads/disable-uncorrectable-and-percent-array","pushedAt":"2023-03-16T14:02:02.561Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":"d1734bc29d7e94e44ec6af0d8e3d11cdc4a99769","after":"7a6437c59a2ee7fe7f858aff2c7786d793739e41","ref":"refs/heads/disable-uncorrectable-and-percent-array","pushedAt":"2023-03-16T13:59:43.630Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":null,"after":"d1734bc29d7e94e44ec6af0d8e3d11cdc4a99769","ref":"refs/heads/disable-uncorrectable-and-percent-array","pushedAt":"2023-03-14T15:35:15.795Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"}},{"before":"0dafb08f2cc954657505cc036f66ae39440ab981","after":"3ecd55089f47684c66416dd38652e0e6691a734a","ref":"refs/heads/master","pushedAt":"2023-03-14T11:45:15.360Z","pushType":"push","commitsCount":42,"pusher":{"login":"nobuyo","name":"Nobuo Takizawa","path":"/nobuyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12470841?s=80&v=4"},"commit":{"message":"Fix a pull request number of changelog","shortMessageHtmlLink":"Fix a pull request number of changelog"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADTLueNAA","startCursor":null,"endCursor":null}},"title":"Activity · nobuyo/rubocop"}