{"action":"created","issue":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3083","labels_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3083/labels{/name}","comments_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3083/comments","events_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3083/events","html_url":"https://github.com/ember-cli/ember-cli/issues/3083","id":55349078,"number":3083,"title":"App JSHint runs on addons' `test-support` folders","user":{"login":"zeppelin","id":97832,"avatar_url":"https://avatars.githubusercontent.com/u/97832?v=3","gravatar_id":"","url":"https://api.github.com/users/zeppelin","html_url":"https://github.com/zeppelin","followers_url":"https://api.github.com/users/zeppelin/followers","following_url":"https://api.github.com/users/zeppelin/following{/other_user}","gists_url":"https://api.github.com/users/zeppelin/gists{/gist_id}","starred_url":"https://api.github.com/users/zeppelin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeppelin/subscriptions","organizations_url":"https://api.github.com/users/zeppelin/orgs","repos_url":"https://api.github.com/users/zeppelin/repos","events_url":"https://api.github.com/users/zeppelin/events{/privacy}","received_events_url":"https://api.github.com/users/zeppelin/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"rwjblue","id":12637,"avatar_url":"https://avatars.githubusercontent.com/u/12637?v=3","gravatar_id":"","url":"https://api.github.com/users/rwjblue","html_url":"https://github.com/rwjblue","followers_url":"https://api.github.com/users/rwjblue/followers","following_url":"https://api.github.com/users/rwjblue/following{/other_user}","gists_url":"https://api.github.com/users/rwjblue/gists{/gist_id}","starred_url":"https://api.github.com/users/rwjblue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rwjblue/subscriptions","organizations_url":"https://api.github.com/users/rwjblue/orgs","repos_url":"https://api.github.com/users/rwjblue/repos","events_url":"https://api.github.com/users/rwjblue/events{/privacy}","received_events_url":"https://api.github.com/users/rwjblue/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-01-24T00:05:16Z","updated_at":"2015-01-24T15:10:31Z","closed_at":"2015-01-24T15:04:36Z","body":"When `EmberApp` [creates the `jshintedTests` tree from the `tests` tree](https://github.com/ember-cli/ember-cli/blob/05e1117df1faebf15afa2a134494da3db1405e27/lib/broccoli/ember-app.js#L704), the addons' `test-support` folders are [already merged in](https://github.com/ember-cli/ember-cli/blob/05e1117df1faebf15afa2a134494da3db1405e27/lib/broccoli/ember-app.js#L522-L523).\r\n\r\nThis can lead to failing tests when an addon is either accidentally published with failng jshint tests, or has a different jshint config than the host app."},"comment":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/comments/71321382","html_url":"https://github.com/ember-cli/ember-cli/issues/3083#issuecomment-71321382","issue_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3083","id":71321382,"user":{"login":"zeppelin","id":97832,"avatar_url":"https://avatars.githubusercontent.com/u/97832?v=3","gravatar_id":"","url":"https://api.github.com/users/zeppelin","html_url":"https://github.com/zeppelin","followers_url":"https://api.github.com/users/zeppelin/followers","following_url":"https://api.github.com/users/zeppelin/following{/other_user}","gists_url":"https://api.github.com/users/zeppelin/gists{/gist_id}","starred_url":"https://api.github.com/users/zeppelin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeppelin/subscriptions","organizations_url":"https://api.github.com/users/zeppelin/orgs","repos_url":"https://api.github.com/users/zeppelin/repos","events_url":"https://api.github.com/users/zeppelin/events{/privacy}","received_events_url":"https://api.github.com/users/zeppelin/received_events","type":"User","site_admin":false},"created_at":"2015-01-24T15:10:31Z","updated_at":"2015-01-24T15:10:31Z","body":"@rwjblue ah, was just about submitting the same patch :)\r\n\r\nGot time to work on #2359? No rush, just thought I mention it here, since the issue is somewhat similar: app-addon files are merged in before broccoli-jscs (used as an ember-addon) runs on the app tree."}}