{"push_id":611947111,"size":16,"distinct_size":16,"ref":"refs/heads/Throwable2Exception","head":"6c60211bcbdd8b2375203b2c484b545d68ea6fc7","before":"0eb3e410aff09f1b15dff9bb24381c35b82fc800","commits":[{"sha":"9d3d08837ac5ad72d20e251f97510478c977f696","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@michalkordas.com","name":"Michal Kordas"},"message":"Use Cobertura instead of JaCoCo for Coveralls, fixes #806\n\nChanges done according to [coveralls-maven-plugin guide](https://github.com/trautonen/coveralls-maven-plugin#cobertura). Profile `travis` was deleted, as it is unnecessary when Cobertura is used.","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/9d3d08837ac5ad72d20e251f97510478c977f696"},{"sha":"91d979ef8eab8d8f6fe5e5b64ec0586b49ea0315","author":{"email":"a90bcd1cd13cf4504b265f107ea24c5a442e4b96@gmail.com","name":"Damian Szczepanik"},"message":"Reduce complexity in indentation/HandlerFactory class by grouping catch blocks\n\nPull #833","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/91d979ef8eab8d8f6fe5e5b64ec0586b49ea0315"},{"sha":"1c8180d74fbed939e5de56ee87760032f42f8df6","author":{"email":"a90bcd1cd13cf4504b265f107ea24c5a442e4b96@gmail.com","name":"Damian Szczepanik"},"message":"Added Utils.isPatternValid method to hide try-catch blocks when parsing is used only for validation\n\nPull #835","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/1c8180d74fbed939e5de56ee87760032f42f8df6"},{"sha":"04ceb4b91f4e66439479406834f42014c5be62ed","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@michalkordas.com","name":"Michal Kordas"},"message":"Remove empty if statements to fix PMD violations, issue #744\n\nViolations of PMD rule [EmptyIfStmt](http://pmd.sourceforge.net/pmd-5.2.3/pmd-java/rules/java/empty.html#EmptyIfStmt) are fixed. All transformations were done by IDE automatically.","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/04ceb4b91f4e66439479406834f42014c5be62ed"},{"sha":"89b6af6a05d3c7820afac94137ae105cf800c457","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@michalkordas.com","name":"Michal Kordas"},"message":"Remove unused constructor parameter to fix PMD violation, issue #744\n\nFix for [UnusedFormalParameter](http://pmd.sourceforge.net/pmd-5.2.3/pmd-java/rules/java/unusedcode.html#UnusedFormalParameter) rule.","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/89b6af6a05d3c7820afac94137ae105cf800c457"},{"sha":"fd1fb82acbf29324225f055bf23621a997af7cde","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@michalkordas.com","name":"Michal Kordas"},"message":"Remove duplicated Linkcheck plugin declaration, issue #751","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/fd1fb82acbf29324225f055bf23621a997af7cde"},{"sha":"23e8b1b43fd7248dfc8ac4b624032b6c7296ea39","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@michalkordas.com","name":"Michal Kordas"},"message":"Disable additional invocation of site plugin, issue #821\n\n By default property [forceSite](https://maven.apache.org/plugins/maven-linkcheck-plugin/linkcheck-mojo.html#forceSite) is `true` and Linkcheck plugin unnecessarily tries to invoke `mvn site` to freshly generate all resources needed for link checking. Not all plugins are ready to support such invocation in different context, e.g. tidy-maven-plugin. Without this additional invocation everything works fine and site generation is faster.","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/23e8b1b43fd7248dfc8ac4b624032b6c7296ea39"},{"sha":"dc3111cb1a2720eb59770756e1afa8d8b9982d8a","author":{"email":"5f8fcf0d5511caf1637bd3f1c1649265f778d4f7@mail.ru","name":"Roman Ivanov"},"message":"tidy plugin is disabled, as it conflicting with linkcheck plugin, issue #821 and #751","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/dc3111cb1a2720eb59770756e1afa8d8b9982d8a"},{"sha":"d613c3fe74259c0a8609fab30e9612653709a60f","author":{"email":"08d108d82cf1482da8c3fa8d2cb42e16e25989ae@visionest.com","name":"Michele Mauro"},"message":"removed duplicate section 'UniqueProperties'","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/d613c3fe74259c0a8609fab30e9612653709a60f"},{"sha":"fa102b60fae8420f4376531e207e3ef30b2cd728","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@michalkordas.com","name":"Michal Kordas"},"message":"Use value of putIfAbsent to fix Findbugs violation, issue #778\n\nPreviously there was slight risk that returned value is not the one that is associated with the key in the map. This could happen if another thread inserted value to map between calls to `get` and `putIfAbsent`.\n\nAll violations of Findbugs rule [RV: Return value of putIfAbsent ignored, value passed to putIfAbsent reused](http://findbugs.sourceforge.net/bugDescriptions.html#RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED) are fixed.","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/fa102b60fae8420f4376531e207e3ef30b2cd728"},{"sha":"14e0b0ea52977de4a8d8ceb6bab1420e84093a21","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@michalkordas.com","name":"Michal Kordas"},"message":"Remove unwritten field, issue #778\n\nAll violations of Findbugs rule [UwF: Unwritten field](http://findbugs.sourceforge.net/bugDescriptions.html#UWF_UNWRITTEN_FIELD) are fixed.","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/14e0b0ea52977de4a8d8ceb6bab1420e84093a21"},{"sha":"6cd514c9aca3a215ac523ef44c0798d83d48e08a","author":{"email":"5f8fcf0d5511caf1637bd3f1c1649265f778d4f7@mail.ru","name":"Roman Ivanov"},"message":"note about 100% coverage was added to contributing page","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/6cd514c9aca3a215ac523ef44c0798d83d48e08a"},{"sha":"7138d731ce2bc90df35e533b701e50062864464b","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@michalkordas.com","name":"Michal Kordas"},"message":"Remove null checks on previously dereferenced values, issue #778\n\nViolations of Findbugs rule [RCN: Nullcheck of value previously dereferenced](http://findbugs.sourceforge.net/bugDescriptions.html#RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE) in class `BlockParentHandler` are fixed.","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/7138d731ce2bc90df35e533b701e50062864464b"},{"sha":"17a8f553a2ced9590b9c5d19d8dc226373b311a2","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@michalkordas.com","name":"Michal Kordas"},"message":"Update wagon-ssh to 2.8, issue #790","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/17a8f553a2ced9590b9c5d19d8dc226373b311a2"},{"sha":"5b4a81a4e1449e2baf5adca4b821c23bc87f4de2","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@michalkordas.com","name":"Michal Kordas"},"message":"Invoke private constructors to increase coverage, issue #840","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/5b4a81a4e1449e2baf5adca4b821c23bc87f4de2"},{"sha":"6c60211bcbdd8b2375203b2c484b545d68ea6fc7","author":{"email":"a90bcd1cd13cf4504b265f107ea24c5a442e4b96@gmail.com","name":"Damian Szczepanik"},"message":"Merged catch blocks into one where possible\n\nPull #825","distinct":true,"url":"https://api.github.com/repos/damianszczepanik/checkstyle/commits/6c60211bcbdd8b2375203b2c484b545d68ea6fc7"}]}