{"push_id":991048871,"size":21,"distinct_size":1,"ref":"refs/heads/master","head":"705a9e271b4284eeb3f5f2c986a55d5e238dd4c4","before":"af6478e3334b48983910e1baf724870e5b3cd619","commits":[{"sha":"aa9f2cdb838581066e6454266812f70a2dabc7a4","author":{"email":"db58ed4615d8477b9b463e87ce1299cb67e3ddbf@gmail.com","name":"Jonas Arvidsson"},"message":"[Fix #2845] Handle heredocs in MultilineLiteralBraceLayout auto-correct\n\nInstead of removing the range preceding the ), which can contain\na heredoc, remove the ) and insert another one in the correct place.\n\nAlso fixes #2848 where it's comments instead of heredocs and ]\ninstead of ) but the principle is the same.","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/aa9f2cdb838581066e6454266812f70a2dabc7a4"},{"sha":"84064953a5bf348f311d8db29dc5bc7ab02450b1","author":{"email":"33c13cd34f50aed4336bb0e0dd283a92bb30d051@gmail.com","name":"Connor Dunn"},"message":"Include ap (awesome_print) in list of print methods","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/84064953a5bf348f311d8db29dc5bc7ab02450b1"},{"sha":"5ce32748087879d04284268b2b794e524f02c826","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #2878 from Connorhd/patch-1\n\nInclude ap (awesome_print) in list of print methods","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/5ce32748087879d04284268b2b794e524f02c826"},{"sha":"da1f7ab7de9c2a8c28fdda7cdf4f07b44e59fcfe","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #2873 from jonas054/2845_multiline_method_call_paren\n\n[Fix #2845] Handle heredocs in MultilineLiteralBraceLayout auto-correct","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/da1f7ab7de9c2a8c28fdda7cdf4f07b44e59fcfe"},{"sha":"eda0370be2a622cdcfe36aac1577e1751ebea6c8","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"Style/TrivialAccessor allows predicate methods by default\n\nThis should cut down on the number of duplicate issues being raised on GitHub.","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/eda0370be2a622cdcfe36aac1577e1751ebea6c8"},{"sha":"e51d01fda6eecc0106368e2d5b972f63d2eb4e61","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"[Fix #2869] Traversal of `when` nodes with multiple args works correctly","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/e51d01fda6eecc0106368e2d5b972f63d2eb4e61"},{"sha":"cbe65744cb632f2790c2d7b9fcaa5bf45e87ad40","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"Lint/UselessAccessModifier recognizes method defs inside a `begin` block","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/cbe65744cb632f2790c2d7b9fcaa5bf45e87ad40"},{"sha":"a83df510cbaa8f2511d991c626c567fed959f09f","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"[Fix #2870] UselessAccessModifier recognizes method defs which are arg to method call","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/a83df510cbaa8f2511d991c626c567fed959f09f"},{"sha":"de674feb2bc999db079289e3884b93c945a94998","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"Remove redundant definition of #parentheses? in MethodDefParentheses","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/de674feb2bc999db079289e3884b93c945a94998"},{"sha":"af63bc8bfd29a14a4c5ddc979a92bbb40e972b65","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"[Fix #2859] RedundantParentheses doesn't flag `(!receiver.method arg)`","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/af63bc8bfd29a14a4c5ddc979a92bbb40e972b65"},{"sha":"5ab1c9fcd58176d0404ef1bc5447ffc9206764c5","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"[Fix #2852] Rein in the excesses of Performance/Casecmp\n\n`Performance/Casecmp` would previously flag (and even autocorrect) uses of\ndowncase/upcase which were not redundant.","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/5ab1c9fcd58176d0404ef1bc5447ffc9206764c5"},{"sha":"333ee950f767174a8eb7a62c244236dcf052ad86","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"[Fix #2850] Style/FileName doesn't choke on empty files with invalid names","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/333ee950f767174a8eb7a62c244236dcf052ad86"},{"sha":"bb3d4752aca56a1d08f6f5ad613bcf1e37591d48","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"[Fix #2834] StringLiterals doesn't fail on heredocs with inconsistent indent\n\nThis problem would only occur when the cop was configured as\n`ConsistentQuotesInMultiline: true`, and a heredoc had lines with differing\nindentation.\n\nThanks to Arne de Herdt for the bug report.","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/bb3d4752aca56a1d08f6f5ad613bcf1e37591d48"},{"sha":"7f18495b08bf028ee411aa5b3e5f7d14dadc9193","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"Fix nesting in ConditionalAssignment specs","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/7f18495b08bf028ee411aa5b3e5f7d14dadc9193"},{"sha":"4fe8ec9089874cd56a4827bed1b05d53345860a5","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"[Fix #2876] ConditionalAssignment works when statement uses regexp metachars\n\n`Style/ConditionalAssignment` converted an assignment statement to a regex\nwithout escaping it, resulting in undesired behavior if any regexp metachar\nhappened to appear anywhere in the assignment statement.","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/4fe8ec9089874cd56a4827bed1b05d53345860a5"},{"sha":"5a5eb8979ef5d587ec0ad43c96f2de71cd5baf73","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"[Fix #2877] SpaceAroundKeyword doesn't flag `!super.method`, etc","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/5a5eb8979ef5d587ec0ad43c96f2de71cd5baf73"},{"sha":"e18621c85eeb262043c425c143dc8e6bd10da43e","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #2867 from alexdowad/allow_predicates\n\nVarious bugfixes","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/e18621c85eeb262043c425c143dc8e6bd10da43e"},{"sha":"65d8fc1bdf1127b7d280fa3f5634ba331fd82ca1","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"Raise InfiniteCorrectionLoop if loop runs for hundreds of iterations\n\nThe existing logic for catching and reporting infinite correction loops doesn't\ncatch the case where a cop keeps adding indefinitely to a file. This does.","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/65d8fc1bdf1127b7d280fa3f5634ba331fd82ca1"},{"sha":"4a30485d0a2c4814b47da2551fcac4d3e9139b6b","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"Make Cop::Util#source_range faster","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/4a30485d0a2c4814b47da2551fcac4d3e9139b6b"},{"sha":"bab1d897cee7929a1284e0f058dfc3e8fcebf18d","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"[Fix #2631] Style/Encoding can remove encoding comment when autocorrecting\n\n...Which is necessary if using `when_needed` style and the comment isn't\nneeded.","distinct":false,"url":"https://api.github.com/repos/alexdowad/rubocop/commits/bab1d897cee7929a1284e0f058dfc3e8fcebf18d"}]}