{"action":"created","issue":{"url":"https://api.github.com/repos/flycheck/flycheck/issues/395","labels_url":"https://api.github.com/repos/flycheck/flycheck/issues/395/labels{/name}","comments_url":"https://api.github.com/repos/flycheck/flycheck/issues/395/comments","events_url":"https://api.github.com/repos/flycheck/flycheck/issues/395/events","html_url":"https://github.com/flycheck/flycheck/pull/395","id":33759573,"number":395,"title":"Add flycheck-ghc-packages, a list of visible GHC packages","user":{"login":"gracjan","id":917978,"avatar_url":"https://avatars.githubusercontent.com/u/917978?v=3","gravatar_id":"","url":"https://api.github.com/users/gracjan","html_url":"https://github.com/gracjan","followers_url":"https://api.github.com/users/gracjan/followers","following_url":"https://api.github.com/users/gracjan/following{/other_user}","gists_url":"https://api.github.com/users/gracjan/gists{/gist_id}","starred_url":"https://api.github.com/users/gracjan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gracjan/subscriptions","organizations_url":"https://api.github.com/users/gracjan/orgs","repos_url":"https://api.github.com/users/gracjan/repos","events_url":"https://api.github.com/users/gracjan/events{/privacy}","received_events_url":"https://api.github.com/users/gracjan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/flycheck/flycheck/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"lunaryorn","id":224922,"avatar_url":"https://avatars.githubusercontent.com/u/224922?v=3","gravatar_id":"","url":"https://api.github.com/users/lunaryorn","html_url":"https://github.com/lunaryorn","followers_url":"https://api.github.com/users/lunaryorn/followers","following_url":"https://api.github.com/users/lunaryorn/following{/other_user}","gists_url":"https://api.github.com/users/lunaryorn/gists{/gist_id}","starred_url":"https://api.github.com/users/lunaryorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunaryorn/subscriptions","organizations_url":"https://api.github.com/users/lunaryorn/orgs","repos_url":"https://api.github.com/users/lunaryorn/repos","events_url":"https://api.github.com/users/lunaryorn/events{/privacy}","received_events_url":"https://api.github.com/users/lunaryorn/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2014-05-18T20:31:03Z","updated_at":"2015-01-10T17:33:30Z","closed_at":"2015-01-09T19:21:31Z","pull_request":{"url":"https://api.github.com/repos/flycheck/flycheck/pulls/395","html_url":"https://github.com/flycheck/flycheck/pull/395","diff_url":"https://github.com/flycheck/flycheck/pull/395.diff","patch_url":"https://github.com/flycheck/flycheck/pull/395.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/flycheck/flycheck/issues/comments/69463983","html_url":"https://github.com/flycheck/flycheck/pull/395#issuecomment-69463983","issue_url":"https://api.github.com/repos/flycheck/flycheck/issues/395","id":69463983,"user":{"login":"lunaryorn","id":224922,"avatar_url":"https://avatars.githubusercontent.com/u/224922?v=3","gravatar_id":"","url":"https://api.github.com/users/lunaryorn","html_url":"https://github.com/lunaryorn","followers_url":"https://api.github.com/users/lunaryorn/followers","following_url":"https://api.github.com/users/lunaryorn/following{/other_user}","gists_url":"https://api.github.com/users/lunaryorn/gists{/gist_id}","starred_url":"https://api.github.com/users/lunaryorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunaryorn/subscriptions","organizations_url":"https://api.github.com/users/lunaryorn/orgs","repos_url":"https://api.github.com/users/lunaryorn/repos","events_url":"https://api.github.com/users/lunaryorn/events{/privacy}","received_events_url":"https://api.github.com/users/lunaryorn/received_events","type":"User","site_admin":false},"created_at":"2015-01-10T17:33:30Z","updated_at":"2015-01-10T17:33:30Z","body":"GHC and some other checkers have just too many special cases, which would require special options.  Also, it's easier for extensions to extract settings from build systems, if they can just add compiler options from the build system directly.\r\n\r\nI'd still like to have dedicated options for common settings, though, like include directories and warning levels and stuff like that.  It's easier to use dedicated options as file local variables, and we can provide a better customise interface for dedicated options."}}