{"action":"created","issue":{"url":"https://api.github.com/repos/cursive-ide/cursive/issues/238","repository_url":"https://api.github.com/repos/cursive-ide/cursive","labels_url":"https://api.github.com/repos/cursive-ide/cursive/issues/238/labels{/name}","comments_url":"https://api.github.com/repos/cursive-ide/cursive/issues/238/comments","events_url":"https://api.github.com/repos/cursive-ide/cursive/issues/238/events","html_url":"https://github.com/cursive-ide/cursive/issues/238","id":25461992,"number":238,"title":"thrown? cannot be resolved","user":{"login":"mtruyens","id":1895793,"avatar_url":"https://avatars.githubusercontent.com/u/1895793?v=3","gravatar_id":"","url":"https://api.github.com/users/mtruyens","html_url":"https://github.com/mtruyens","followers_url":"https://api.github.com/users/mtruyens/followers","following_url":"https://api.github.com/users/mtruyens/following{/other_user}","gists_url":"https://api.github.com/users/mtruyens/gists{/gist_id}","starred_url":"https://api.github.com/users/mtruyens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtruyens/subscriptions","organizations_url":"https://api.github.com/users/mtruyens/orgs","repos_url":"https://api.github.com/users/mtruyens/repos","events_url":"https://api.github.com/users/mtruyens/events{/privacy}","received_events_url":"https://api.github.com/users/mtruyens/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cursive-ide/cursive/labels/Symbol%20Resolution","name":"Symbol Resolution","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2014-01-12T13:07:25Z","updated_at":"2016-03-28T21:16:31Z","closed_at":null,"body":"When using Clojure Test, the thrown? test is incorrectly flagged as \"cannot be resolved\"\r\n\r\nExample\r\n\r\n(deftest xyz\r\n  (is (thrown? Exception (... exception raising code ... ))))"},"comment":{"url":"https://api.github.com/repos/cursive-ide/cursive/issues/comments/202583697","html_url":"https://github.com/cursive-ide/cursive/issues/238#issuecomment-202583697","issue_url":"https://api.github.com/repos/cursive-ide/cursive/issues/238","id":202583697,"user":{"login":"jnape","id":96804,"avatar_url":"https://avatars.githubusercontent.com/u/96804?v=3","gravatar_id":"","url":"https://api.github.com/users/jnape","html_url":"https://github.com/jnape","followers_url":"https://api.github.com/users/jnape/followers","following_url":"https://api.github.com/users/jnape/following{/other_user}","gists_url":"https://api.github.com/users/jnape/gists{/gist_id}","starred_url":"https://api.github.com/users/jnape/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jnape/subscriptions","organizations_url":"https://api.github.com/users/jnape/orgs","repos_url":"https://api.github.com/users/jnape/repos","events_url":"https://api.github.com/users/jnape/events{/privacy}","received_events_url":"https://api.github.com/users/jnape/received_events","type":"User","site_admin":false},"created_at":"2016-03-28T21:16:31Z","updated_at":"2016-03-28T21:16:31Z","body":"+1 @dignati Although to be fair, it's even worse than looking ugly in tests, because code analysis reports these \"unresolved\" symbols as warnings, which you will see regularly if you either manually kick off code analysis, or you commit via IntelliJ with the \"Perform code analysis\" checkbox; in this case, if any of the files you're committing include `thrown?` or `thrown-with-msg?` in their source, you'll get the warning popup, which can perhaps lead to ignoring warnings in your code due to regular false negatives."}}