{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/linter/issues/884","repository_url":"https://api.github.com/repos/dart-lang/linter","labels_url":"https://api.github.com/repos/dart-lang/linter/issues/884/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/linter/issues/884/comments","events_url":"https://api.github.com/repos/dart-lang/linter/issues/884/events","html_url":"https://github.com/dart-lang/linter/issues/884","id":295942214,"number":884,"title":"Linter that (private) typedefs can be removed in favor of the new function syntax","user":{"login":"srawlins","id":103167,"avatar_url":"https://avatars3.githubusercontent.com/u/103167?v=4","gravatar_id":"","url":"https://api.github.com/users/srawlins","html_url":"https://github.com/srawlins","followers_url":"https://api.github.com/users/srawlins/followers","following_url":"https://api.github.com/users/srawlins/following{/other_user}","gists_url":"https://api.github.com/users/srawlins/gists{/gist_id}","starred_url":"https://api.github.com/users/srawlins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/srawlins/subscriptions","organizations_url":"https://api.github.com/users/srawlins/orgs","repos_url":"https://api.github.com/users/srawlins/repos","events_url":"https://api.github.com/users/srawlins/events{/privacy}","received_events_url":"https://api.github.com/users/srawlins/received_events","type":"User","site_admin":false},"labels":[{"id":177178374,"url":"https://api.github.com/repos/dart-lang/linter/labels/lint%20request","name":"lint request","color":"006b75","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-02-09T17:06:56Z","updated_at":"2018-04-11T21:01:41Z","closed_at":"2018-03-21T13:50:13Z","author_association":"CONTRIBUTOR","body":"The Function syntax introduced in Dart 1.24 can be used to replace many typedefs that exist only to spell out types in internal interfaces.\r\n\r\nRight now, the only signal that a typedef could be replaced with an inline Function is that the typedef is _private 🙁  but that's a start! If the linter has package-level knowledge, it could provide the same rule for typedefs that are not exported into the \"public API.\""},"comment":{"url":"https://api.github.com/repos/dart-lang/linter/issues/comments/380594399","html_url":"https://github.com/dart-lang/linter/issues/884#issuecomment-380594399","issue_url":"https://api.github.com/repos/dart-lang/linter/issues/884","id":380594399,"user":{"login":"Hixie","id":551196,"avatar_url":"https://avatars2.githubusercontent.com/u/551196?v=4","gravatar_id":"","url":"https://api.github.com/users/Hixie","html_url":"https://github.com/Hixie","followers_url":"https://api.github.com/users/Hixie/followers","following_url":"https://api.github.com/users/Hixie/following{/other_user}","gists_url":"https://api.github.com/users/Hixie/gists{/gist_id}","starred_url":"https://api.github.com/users/Hixie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Hixie/subscriptions","organizations_url":"https://api.github.com/users/Hixie/orgs","repos_url":"https://api.github.com/users/Hixie/repos","events_url":"https://api.github.com/users/Hixie/events{/privacy}","received_events_url":"https://api.github.com/users/Hixie/received_events","type":"User","site_admin":false},"created_at":"2018-04-11T21:01:41Z","updated_at":"2018-04-11T21:01:41Z","author_association":"NONE","body":"I've no objection to the lint existing, I just don't think it's a particularly useful one for Flutter."}}
{"actor":{"display_login":"Hixie"}}