{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/23874","labels_url":"https://api.github.com/repos/dart-lang/sdk/issues/23874/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/sdk/issues/23874/comments","events_url":"https://api.github.com/repos/dart-lang/sdk/issues/23874/events","html_url":"https://github.com/dart-lang/sdk/issues/23874","id":96146523,"number":23874,"title":"add a `has quick fix` metadata flag on analysis errors","user":{"login":"devoncarew","id":1269969,"avatar_url":"https://avatars.githubusercontent.com/u/1269969?v=3","gravatar_id":"","url":"https://api.github.com/users/devoncarew","html_url":"https://github.com/devoncarew","followers_url":"https://api.github.com/users/devoncarew/followers","following_url":"https://api.github.com/users/devoncarew/following{/other_user}","gists_url":"https://api.github.com/users/devoncarew/gists{/gist_id}","starred_url":"https://api.github.com/users/devoncarew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devoncarew/subscriptions","organizations_url":"https://api.github.com/users/devoncarew/orgs","repos_url":"https://api.github.com/users/devoncarew/repos","events_url":"https://api.github.com/users/devoncarew/events{/privacy}","received_events_url":"https://api.github.com/users/devoncarew/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Analyzer-Server","name":"Analyzer-Server","color":"ededed"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Area-Analyzer","name":"Area-Analyzer","color":"ededed"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Customer-Atom","name":"Customer-Atom","color":"eeeeee"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Priority-Medium","name":"Priority-Medium","color":"ededed"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Severity-High","name":"Severity-High","color":"eeeeee"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Type-Enhancement","name":"Type-Enhancement","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"pq","id":67586,"avatar_url":"https://avatars.githubusercontent.com/u/67586?v=3","gravatar_id":"","url":"https://api.github.com/users/pq","html_url":"https://github.com/pq","followers_url":"https://api.github.com/users/pq/followers","following_url":"https://api.github.com/users/pq/following{/other_user}","gists_url":"https://api.github.com/users/pq/gists{/gist_id}","starred_url":"https://api.github.com/users/pq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pq/subscriptions","organizations_url":"https://api.github.com/users/pq/orgs","repos_url":"https://api.github.com/users/pq/repos","events_url":"https://api.github.com/users/pq/events{/privacy}","received_events_url":"https://api.github.com/users/pq/received_events","type":"User","site_admin":false},"milestone":null,"comments":19,"created_at":"2015-07-20T20:00:28Z","updated_at":"2015-10-01T02:22:13Z","closed_at":null,"body":"It would be nice to be able to display when an error has an associated quick fix. This way the user will know when to select it and hit `ctrl-1`.\r\n\r\nSee also https://github.com/dart-atom/dartlang/issues/89.\r\n"},"comment":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/comments/144598562","html_url":"https://github.com/dart-lang/sdk/issues/23874#issuecomment-144598562","issue_url":"https://api.github.com/repos/dart-lang/sdk/issues/23874","id":144598562,"user":{"login":"pq","id":67586,"avatar_url":"https://avatars.githubusercontent.com/u/67586?v=3","gravatar_id":"","url":"https://api.github.com/users/pq","html_url":"https://github.com/pq","followers_url":"https://api.github.com/users/pq/followers","following_url":"https://api.github.com/users/pq/following{/other_user}","gists_url":"https://api.github.com/users/pq/gists{/gist_id}","starred_url":"https://api.github.com/users/pq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pq/subscriptions","organizations_url":"https://api.github.com/users/pq/orgs","repos_url":"https://api.github.com/users/pq/repos","events_url":"https://api.github.com/users/pq/events{/privacy}","received_events_url":"https://api.github.com/users/pq/received_events","type":"User","site_admin":false},"created_at":"2015-10-01T02:22:13Z","updated_at":"2015-10-01T02:22:13Z","body":"Is there a distinction to be made between fixes (fast) and assists (maybe slow)?\r\n\r\nBesides that, I like Eric's suggestion of an opt-in `FIXES_HINT` parameter of the `getErrors` request.  I'm guessing that we could very quickly flag problems that currently have associated fixes.  In tough cases we could maybe settle for a heuristic and live with a few false positives.  Incidentally: do we have any existing tough cases or are we more concerned with future-proofing?"}}