{"action":"opened","issue":{"url":"https://api.github.com/repos/troessner/reek/issues/1062","repository_url":"https://api.github.com/repos/troessner/reek","labels_url":"https://api.github.com/repos/troessner/reek/issues/1062/labels{/name}","comments_url":"https://api.github.com/repos/troessner/reek/issues/1062/comments","events_url":"https://api.github.com/repos/troessner/reek/issues/1062/events","html_url":"https://github.com/troessner/reek/issues/1062","id":175697742,"number":1062,"title":"Validate the configuration in total before executing any smell detectors.","user":{"login":"troessner","id":271109,"avatar_url":"https://avatars.githubusercontent.com/u/271109?v=3","gravatar_id":"","url":"https://api.github.com/users/troessner","html_url":"https://github.com/troessner","followers_url":"https://api.github.com/users/troessner/followers","following_url":"https://api.github.com/users/troessner/following{/other_user}","gists_url":"https://api.github.com/users/troessner/gists{/gist_id}","starred_url":"https://api.github.com/users/troessner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/troessner/subscriptions","organizations_url":"https://api.github.com/users/troessner/orgs","repos_url":"https://api.github.com/users/troessner/repos","events_url":"https://api.github.com/users/troessner/events{/privacy}","received_events_url":"https://api.github.com/users/troessner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-08T08:46:22Z","updated_at":"2016-09-08T08:46:22Z","closed_at":null,"body":"Coming from #1058 - the way we catch exceptions in our smell detectors actually masks errors users might make in Reeks configuration.\r\n\r\nWe should definitely fix this by validating the configuration in total before executing any smell detectors.\r\nI'd consider this as rather urgent since it's very easy to fuck up and then be left with no clue what actually went wrong."}}
{"actor":{"display_login":"troessner"}}