)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"1eb6c811cb0f818311aeed621fc4c80d5d5159bc","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Avoid using `len(x)` to check if x is empty"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This cases are using `len()` to check if collection has items."},{"line_number":10,"context_line":"As collections have a boolean representation too, directly check"},{"line_number":11,"context_line":"for true / false."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9aed3d3a_218afcbf","line":9,"updated":"2016-02-26 11:45:19.000000000","message":"I think it worth to mention module related to the change here (rally.task.validation)","commit_id":"d85bfca71e4a48606a5ee3c280d6b5b98be8b231"}],"tests/unit/task/test_validation.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"df0df1b94a489a42fa6ca724db90a8f71bffbf59","unresolved":false,"context_lines":[{"line_number":708,"context_line":"                                           param_name\u003d\"volume_type\")"},{"line_number":709,"context_line":""},{"line_number":710,"context_line":"        clients \u003d mock.MagicMock()"},{"line_number":711,"context_line":"        clients.cinder().volume_type.list.return_value \u003d []"},{"line_number":712,"context_line":""},{"line_number":713,"context_line":"        context \u003d {\"args\": {\"volume_type\": False}}"},{"line_number":714,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9aed3d3a_d3204b4c","line":711,"updated":"2016-02-26 09:53:34.000000000","message":"PLease the typo here too. `volume_typeS`","commit_id":"d7d438bffcd1e0fafb1b1f1e39e3878786e190b6"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"1021c2825a7383686e56d2f73952f6e1077eb639","unresolved":false,"context_lines":[{"line_number":708,"context_line":"                                           param_name\u003d\"volume_type\")"},{"line_number":709,"context_line":""},{"line_number":710,"context_line":"        clients \u003d mock.MagicMock()"},{"line_number":711,"context_line":"        clients.cinder().volume_types.list.return_value \u003d []"},{"line_number":712,"context_line":""},{"line_number":713,"context_line":"        context \u003d {\"args\": {\"volume_type\": False}}"},{"line_number":714,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9aed3d3a_1000e433","line":711,"range":{"start_line":711,"start_character":35,"end_line":711,"end_character":38},"updated":"2016-02-26 10:57:52.000000000","message":"good catch :)","commit_id":"d85bfca71e4a48606a5ee3c280d6b5b98be8b231"}]}
