{"push_id":868552821,"size":906,"distinct_size":906,"ref":"refs/heads/master","head":"948544105e1d06a3a2e2f75d1f8db73bd3a121b2","before":"4fa55b4a76e990ab8c9ba58c5b8f27136869e981","commits":[{"sha":"5e8199ed0b3f6cf50cb63a59311278eebc8683fa","author":{"email":"d3de0ea824c9f08fd5e6f4c05b3dae9c4c6a7ecc@chronomantic.net","name":"Cezary Baginski"},"message":"[Fix #1555] Remove spec files from gem","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/5e8199ed0b3f6cf50cb63a59311278eebc8683fa"},{"sha":"3b46ff02270dd44ce15913a13b851c8bed724052","author":{"email":"d3de0ea824c9f08fd5e6f4c05b3dae9c4c6a7ecc@chronomantic.net","name":"Cezary Baginski"},"message":"Remove development files from gem","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/3b46ff02270dd44ce15913a13b851c8bed724052"},{"sha":"3a4453a46a5672c8687808dcc2011bbf3cb16862","author":{"email":"fc38b31f3a30fcf7b1516e2f95c59a2bbf37ab03@gmail.com","name":"Ryan Rosenblum"},"message":"Change Encoding Cop to not use matching groups in regex","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/3a4453a46a5672c8687808dcc2011bbf3cb16862"},{"sha":"3142b03c06bb06a9366578260f8ec41000af8596","author":{"email":"fc38b31f3a30fcf7b1516e2f95c59a2bbf37ab03@gmail.com","name":"Ryan Rosenblum"},"message":"Fix tests that do the wrong thing for SpaceAroundOperators","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/3142b03c06bb06a9366578260f8ec41000af8596"},{"sha":"e5ed74fc76bfde73adce3d68f4c8410391966c4d","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #1665 from rrosenblum/cleanup\n\nCleanup","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/e5ed74fc76bfde73adce3d68f4c8410391966c4d"},{"sha":"9177256f78a08b225ad52df6ac4eb12aa9740b33","author":{"email":"7b722e4ba56197354e0ab3b1204881555f429926@zendesk.com","name":"Benjamin Quorning"},"message":"Fix tests that do the wrong thing for SpaceAroundOperators","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/9177256f78a08b225ad52df6ac4eb12aa9740b33"},{"sha":"76e8f88122b3277a0ae237982bc16df59aa1bb57","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #1666 from bquorning/cleanup\n\nFix more tests that do the wrong thing for SpaceAroundOperators","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/76e8f88122b3277a0ae237982bc16df59aa1bb57"},{"sha":"2b2a0a7f0cbd1b9b5477711eff5b39bbf5e7343d","author":{"email":"39a0f76d5c96440c30f131c9a26d51ced0424eb8@softwire.com","name":"Tim Perry"},"message":"Ensure canonical paths are used, so that start_with? on path strings is valid","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/2b2a0a7f0cbd1b9b5477711eff5b39bbf5e7343d"},{"sha":"e2dfadc78d1d2cca77b768afa65e041d3a189460","author":{"email":"fc38b31f3a30fcf7b1516e2f95c59a2bbf37ab03@gmail.com","name":"Ryan Rosenblum"},"message":"Add auto-correct to Encoding cop","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/e2dfadc78d1d2cca77b768afa65e041d3a189460"},{"sha":"d90206a8e3fad6d52ca52b124822ff52696e7a0f","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #1664 from rrosenblum/auto_correct_encoding\n\nAdd auto-correct to Encoding cop","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/d90206a8e3fad6d52ca52b124822ff52696e7a0f"},{"sha":"2e463b0cf1cbbecc08898c6bf7354871f4f3b7af","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #1659 from pimterry/infinite-path-check-loop\n\nFix stack overflow when loading default config - JRuby on Windows 8","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/2e463b0cf1cbbecc08898c6bf7354871f4f3b7af"},{"sha":"6c3c6a141d608439e13084f9a30e0970f7e7a50e","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@squareup.com","name":"Tamir Duberstein"},"message":"`TrailingComma` got `consistent_comma`\n\nAny element with a line break in its declaration is now considered to\nbe multiline, which results in more consistent behaviour for this cop.","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/6c3c6a141d608439e13084f9a30e0970f7e7a50e"},{"sha":"e107dc4ba2e43179e76aa77029cb0f05a3636820","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #1621 from tamird/trailing-commas-consistency\n\n`TrailingComma` got `consistent_comma`","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/e107dc4ba2e43179e76aa77029cb0f05a3636820"},{"sha":"e4b264921b4c3fa96f4c482b9f248c62c2d70be4","author":{"email":"fc38b31f3a30fcf7b1516e2f95c59a2bbf37ab03@gmail.com","name":"Ryan Rosenblum"},"message":"[Fix #1611] Add SupportedStyles to EmptyElse cop","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/e4b264921b4c3fa96f4c482b9f248c62c2d70be4"},{"sha":"7c1c28e153168cf379c8b6e71119230be096d625","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #1660 from rrosenblum/1611_empty_else\n\n[Fix #1611] Add SupportedStyles to EmptyElse cop","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/7c1c28e153168cf379c8b6e71119230be096d625"},{"sha":"e8fe222e692fa30f3834293a4266a76565959d57","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@mutual.io","name":"Dan Duvall"},"message":"Add command-line switch -S/--display-style-guide\n\nWhen enabled style guide URLs are added to offence messages. Setting\nDisplayStyleGuide to true in the config has the same effect.","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/e8fe222e692fa30f3834293a4266a76565959d57"},{"sha":"36b857f465906e76f9a8f76e98820ee3c6be2600","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@thoughtbot.com","name":"Dan Croak"},"message":"Use YAML.safe_load\n\nThere's a vulnerability in `YAML.load`\nwhich can enable arbitrary code to be run.\n`YAML.safe_load` does not deserialize unsafe classes.\n\nRelated reading:\n\n* http://blog.codeclimate.com/blog/2013/01/10/rails-remote-code-execution-vulnerability-explained/\n* https://github.com/tenderlove/psych/issues/119\n* http://docs.ruby-lang.org/en/2.1.0/Psych.html#method-c-safe_load\n\nWhile Rubocop is generally run locally,\nit could be used in server-side, hosted environments.\n\nI can't think of a downside to using the `safe_load` version.\n\nThis change is intended to maintain backwards compatibility\nwith Ruby versions that appear to be supported by Rubocop\n(judging by the `.travis.yml` file).\n\n`Rexexp` needs to be whitelisted.","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/36b857f465906e76f9a8f76e98820ee3c6be2600"},{"sha":"2dff15efe743a88b02af755c062155e2acd2b516","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #1680 from croaky/dc-safe-yaml\n\nUse YAML.safe_load","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/2dff15efe743a88b02af755c062155e2acd2b516"},{"sha":"ca377951bb2ba17184d5ea9fb1bc8842097de1c9","author":{"email":"219199d75e607b143e770035d8a9199c2af66000@gmail.com","name":"Bozhidar Batsov"},"message":"Merge pull request #1669 from marxarelli/feature/style-guide-url-in-output\n\nAdd command-line switch -S/--display-style-guide","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/ca377951bb2ba17184d5ea9fb1bc8842097de1c9"},{"sha":"311e5f16fa10f585503f1a7eff9083f848bcd3c8","author":{"email":"fc38b31f3a30fcf7b1516e2f95c59a2bbf37ab03@gmail.com","name":"Ryan Rosenblum"},"message":"[#1611] Add MissingElse cop","distinct":true,"url":"https://api.github.com/repos/Koronen/rubocop/commits/311e5f16fa10f585503f1a7eff9083f848bcd3c8"}]}