{"action":"created","issue":{"url":"https://api.github.com/repos/codeclimate/codeclimate-eslint/issues/42","labels_url":"https://api.github.com/repos/codeclimate/codeclimate-eslint/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/codeclimate/codeclimate-eslint/issues/42/comments","events_url":"https://api.github.com/repos/codeclimate/codeclimate-eslint/issues/42/events","html_url":"https://github.com/codeclimate/codeclimate-eslint/pull/42","id":112437235,"number":42,"title":"Prune files within symlinked paths","user":{"login":"dblandin","id":123595,"avatar_url":"https://avatars.githubusercontent.com/u/123595?v=3","gravatar_id":"","url":"https://api.github.com/users/dblandin","html_url":"https://github.com/dblandin","followers_url":"https://api.github.com/users/dblandin/followers","following_url":"https://api.github.com/users/dblandin/following{/other_user}","gists_url":"https://api.github.com/users/dblandin/gists{/gist_id}","starred_url":"https://api.github.com/users/dblandin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblandin/subscriptions","organizations_url":"https://api.github.com/users/dblandin/orgs","repos_url":"https://api.github.com/users/dblandin/repos","events_url":"https://api.github.com/users/dblandin/events{/privacy}","received_events_url":"https://api.github.com/users/dblandin/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-20T18:59:01Z","updated_at":"2015-10-21T14:21:02Z","closed_at":"2015-10-20T21:14:02Z","pull_request":{"url":"https://api.github.com/repos/codeclimate/codeclimate-eslint/pulls/42","html_url":"https://github.com/codeclimate/codeclimate-eslint/pull/42","diff_url":"https://github.com/codeclimate/codeclimate-eslint/pull/42.diff","patch_url":"https://github.com/codeclimate/codeclimate-eslint/pull/42.patch"},"body":"_Follows #40 (accidentally closed due to empty branch push)_\r\n\r\nDespite documentation from `node-glob` which states that symlinked\r\ndirectories are not followed and crawled, that doesn't seem to be the\r\ncase, causing errors when listing files on CC or validating issues\r\nemitted from ESLint regarding ignored files. This adds behavior to\r\nmanually prune any path within a symlink before analysis begins."},"comment":{"url":"https://api.github.com/repos/codeclimate/codeclimate-eslint/issues/comments/149911542","html_url":"https://github.com/codeclimate/codeclimate-eslint/pull/42#issuecomment-149911542","issue_url":"https://api.github.com/repos/codeclimate/codeclimate-eslint/issues/42","id":149911542,"user":{"login":"dblandin","id":123595,"avatar_url":"https://avatars.githubusercontent.com/u/123595?v=3","gravatar_id":"","url":"https://api.github.com/users/dblandin","html_url":"https://github.com/dblandin","followers_url":"https://api.github.com/users/dblandin/followers","following_url":"https://api.github.com/users/dblandin/following{/other_user}","gists_url":"https://api.github.com/users/dblandin/gists{/gist_id}","starred_url":"https://api.github.com/users/dblandin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblandin/subscriptions","organizations_url":"https://api.github.com/users/dblandin/orgs","repos_url":"https://api.github.com/users/dblandin/repos","events_url":"https://api.github.com/users/dblandin/events{/privacy}","received_events_url":"https://api.github.com/users/dblandin/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T14:21:02Z","updated_at":"2015-10-21T14:21:02Z","body":"I agree, especially when we know that our web interface has trouble displaying details for files within symlinked paths. I'm glad that this fix is in place, as the issue was causing a lot of user-facing problems, but we should definitely consider moving this upstream.\r\n\r\nDo you think the move is worth scheduling now or should I investigate whether this issue in fact does affect other engines?"}}