{"action":"created","issue":{"url":"https://api.github.com/repos/eslint/eslint/issues/3013","labels_url":"https://api.github.com/repos/eslint/eslint/issues/3013/labels{/name}","comments_url":"https://api.github.com/repos/eslint/eslint/issues/3013/comments","events_url":"https://api.github.com/repos/eslint/eslint/issues/3013/events","html_url":"https://github.com/eslint/eslint/issues/3013","id":95285018,"number":3013,"title":"Move formatters into plugins","user":{"login":"ilyavolodin","id":1380062,"avatar_url":"https://avatars.githubusercontent.com/u/1380062?v=3","gravatar_id":"","url":"https://api.github.com/users/ilyavolodin","html_url":"https://github.com/ilyavolodin","followers_url":"https://api.github.com/users/ilyavolodin/followers","following_url":"https://api.github.com/users/ilyavolodin/following{/other_user}","gists_url":"https://api.github.com/users/ilyavolodin/gists{/gist_id}","starred_url":"https://api.github.com/users/ilyavolodin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilyavolodin/subscriptions","organizations_url":"https://api.github.com/users/ilyavolodin/orgs","repos_url":"https://api.github.com/users/ilyavolodin/repos","events_url":"https://api.github.com/users/ilyavolodin/events{/privacy}","received_events_url":"https://api.github.com/users/ilyavolodin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/eslint/eslint/labels/core","name":"core","color":"c7def8"},{"url":"https://api.github.com/repos/eslint/eslint/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/eslint/eslint/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-15T20:37:27Z","updated_at":"2015-07-15T20:49:18Z","closed_at":null,"body":"Should we add formatters to plugins? That would allow formatters to be shared more easily between repository. We also converted everything that used to be file based into plugins, formatters are the only leftover.\r\n\r\nProblem with this is how do you specify formatter that's part of the plugin? Currently we deal with plugins in .eslintrc file, but that wouldn't work for formatters, since there could be multiple .eslintrc files and there could only be one formatter."},"comment":{"url":"https://api.github.com/repos/eslint/eslint/issues/comments/121743090","html_url":"https://github.com/eslint/eslint/issues/3013#issuecomment-121743090","issue_url":"https://api.github.com/repos/eslint/eslint/issues/3013","id":121743090,"user":{"login":"royriojas","id":131290,"avatar_url":"https://avatars.githubusercontent.com/u/131290?v=3","gravatar_id":"","url":"https://api.github.com/users/royriojas","html_url":"https://github.com/royriojas","followers_url":"https://api.github.com/users/royriojas/followers","following_url":"https://api.github.com/users/royriojas/following{/other_user}","gists_url":"https://api.github.com/users/royriojas/gists{/gist_id}","starred_url":"https://api.github.com/users/royriojas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/royriojas/subscriptions","organizations_url":"https://api.github.com/users/royriojas/orgs","repos_url":"https://api.github.com/users/royriojas/repos","events_url":"https://api.github.com/users/royriojas/events{/privacy}","received_events_url":"https://api.github.com/users/royriojas/received_events","type":"User","site_admin":false},"created_at":"2015-07-15T20:49:18Z","updated_at":"2015-07-15T20:49:18Z","body":"+1 plugins seems to be the way to go. And maybe the formatter we honor for formatters is the one closer to the `process.cwd()`\r\n\r\n"}}