{"push_id":759112335,"size":3,"distinct_size":3,"ref":"refs/heads/751-findbugs-integration","head":"2cf9aac3cfd57db6d9a1f30ea06812c8f6b7f642","before":"4519f216d8bcba7713276e8610f4856160bf81ee","commits":[{"sha":"29900141187f1036385dc03d9fbe9aae5a0a9fc1","author":{"email":"a492583d7696b97f2bc9b42c98b3f9868baad0be@gmail.com","name":"Darius Foo"},"message":"Fixed trivial violations\n\nFixed stubs shadowing superclass names\nPropagated errors from ill-formed GitHub event JSON responses\nRemoved reliance on default encoding\nEnsured closure of InputStream\nHandled file I/O error conditions\nEnsured Dates are copied\nAdded missing equals and hashCode methods\nRemoved untyped String comparisons in tests","distinct":true,"url":"https://api.github.com/repos/HubTurbo/HubTurbo/commits/29900141187f1036385dc03d9fbe9aae5a0a9fc1"},{"sha":"354a1d49b6addfec5443f4b332080e970791995a","author":{"email":"a492583d7696b97f2bc9b42c98b3f9868baad0be@gmail.com","name":"Darius Foo"},"message":"Fixed race condition in TickingTimer\n\nThere was an unsynchronised access of `time` which could cause the tick\ncallback to be invoked with the wrong value, amongst other problems.","distinct":true,"url":"https://api.github.com/repos/HubTurbo/HubTurbo/commits/354a1d49b6addfec5443f4b332080e970791995a"},{"sha":"2cf9aac3cfd57db6d9a1f30ea06812c8f6b7f642","author":{"email":"a492583d7696b97f2bc9b42c98b3f9868baad0be@gmail.com","name":"Darius Foo"},"message":"Interim fix for violations in KeyboardShortcuts\n\nBoth linters flag these fields for being named like constants. Findbugs\nadditionally enforces that all static fields should be final.\n\nThis is currently fixed by naming the fields as CheckStyle expects and\nignoring the Findbugs warnings.\n\nA more robust fix would be to turn these into method calls, with an enum\nof some sort for key lookup. This would better reflect the variable\nnature of these key bindings (important should we support changing\nshortcuts at runtime in future) and appease both linters.","distinct":true,"url":"https://api.github.com/repos/HubTurbo/HubTurbo/commits/2cf9aac3cfd57db6d9a1f30ea06812c8f6b7f642"}]}