{"action":"created","issue":{"url":"https://api.github.com/repos/jonathanKingston/ember-cli-eslint/issues/43","repository_url":"https://api.github.com/repos/jonathanKingston/ember-cli-eslint","labels_url":"https://api.github.com/repos/jonathanKingston/ember-cli-eslint/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/jonathanKingston/ember-cli-eslint/issues/43/comments","events_url":"https://api.github.com/repos/jonathanKingston/ember-cli-eslint/issues/43/events","html_url":"https://github.com/jonathanKingston/ember-cli-eslint/pull/43","id":142540800,"number":43,"title":"Move eslint-config-ember to dependencies","user":{"login":"alexlafroscia","id":1645881,"avatar_url":"https://avatars.githubusercontent.com/u/1645881?v=3","gravatar_id":"","url":"https://api.github.com/users/alexlafroscia","html_url":"https://github.com/alexlafroscia","followers_url":"https://api.github.com/users/alexlafroscia/followers","following_url":"https://api.github.com/users/alexlafroscia/following{/other_user}","gists_url":"https://api.github.com/users/alexlafroscia/gists{/gist_id}","starred_url":"https://api.github.com/users/alexlafroscia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexlafroscia/subscriptions","organizations_url":"https://api.github.com/users/alexlafroscia/orgs","repos_url":"https://api.github.com/users/alexlafroscia/repos","events_url":"https://api.github.com/users/alexlafroscia/events{/privacy}","received_events_url":"https://api.github.com/users/alexlafroscia/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-03-22T03:48:12Z","updated_at":"2016-04-12T22:24:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jonathanKingston/ember-cli-eslint/pulls/43","html_url":"https://github.com/jonathanKingston/ember-cli-eslint/pull/43","diff_url":"https://github.com/jonathanKingston/ember-cli-eslint/pull/43.diff","patch_url":"https://github.com/jonathanKingston/ember-cli-eslint/pull/43.patch"},"body":"When listed as a `devDependency`, I noticed that the application that had `ember-cli-eslint` installed also needed `eslint-config-ember` within its own dependencies.  By moving it to be a `dependency` of the addon instead, that could be avoided, which makes this addon a little easier to manage, since you don't have to adjust the version of `eslint-config-ember` directly."},"comment":{"url":"https://api.github.com/repos/jonathanKingston/ember-cli-eslint/issues/comments/209127703","html_url":"https://github.com/jonathanKingston/ember-cli-eslint/pull/43#issuecomment-209127703","issue_url":"https://api.github.com/repos/jonathanKingston/ember-cli-eslint/issues/43","id":209127703,"user":{"login":"alexlafroscia","id":1645881,"avatar_url":"https://avatars.githubusercontent.com/u/1645881?v=3","gravatar_id":"","url":"https://api.github.com/users/alexlafroscia","html_url":"https://github.com/alexlafroscia","followers_url":"https://api.github.com/users/alexlafroscia/followers","following_url":"https://api.github.com/users/alexlafroscia/following{/other_user}","gists_url":"https://api.github.com/users/alexlafroscia/gists{/gist_id}","starred_url":"https://api.github.com/users/alexlafroscia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexlafroscia/subscriptions","organizations_url":"https://api.github.com/users/alexlafroscia/orgs","repos_url":"https://api.github.com/users/alexlafroscia/repos","events_url":"https://api.github.com/users/alexlafroscia/events{/privacy}","received_events_url":"https://api.github.com/users/alexlafroscia/received_events","type":"User","site_admin":false},"created_at":"2016-04-12T22:24:29Z","updated_at":"2016-04-12T22:24:29Z","body":"I think I like the approach that you all are suggesting better, too:\r\n\r\n1. Remove `eslint-config-ember` from the default config\r\n2. Make the blueprint generate a really small, really simple config that _does not have any third-party dependencies_\r\n\r\nI've shifted a few projects to ESLint and ended up needing to make really substantial changes to the config in every case anyway, relaxing rules when necessary.  It would have been much easier to configure if the whole config was in one file, rather than pulling rules from `eslint-config-ember` too."}}