{"action":"created","issue":{"url":"https://api.github.com/repos/AtomLinter/linter-eslint/issues/400","repository_url":"https://api.github.com/repos/AtomLinter/linter-eslint","labels_url":"https://api.github.com/repos/AtomLinter/linter-eslint/issues/400/labels{/name}","comments_url":"https://api.github.com/repos/AtomLinter/linter-eslint/issues/400/comments","events_url":"https://api.github.com/repos/AtomLinter/linter-eslint/issues/400/events","html_url":"https://github.com/AtomLinter/linter-eslint/issues/400","id":126476984,"number":400,"title":"Error: Maximum call stack size exceeded","user":{"login":"isuttell","id":3922107,"avatar_url":"https://avatars.githubusercontent.com/u/3922107?v=3","gravatar_id":"","url":"https://api.github.com/users/isuttell","html_url":"https://github.com/isuttell","followers_url":"https://api.github.com/users/isuttell/followers","following_url":"https://api.github.com/users/isuttell/following{/other_user}","gists_url":"https://api.github.com/users/isuttell/gists{/gist_id}","starred_url":"https://api.github.com/users/isuttell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/isuttell/subscriptions","organizations_url":"https://api.github.com/users/isuttell/orgs","repos_url":"https://api.github.com/users/isuttell/repos","events_url":"https://api.github.com/users/isuttell/events{/privacy}","received_events_url":"https://api.github.com/users/isuttell/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":22,"created_at":"2016-01-13T17:59:57Z","updated_at":"2016-02-05T19:27:44Z","closed_at":"2016-01-27T19:51:36Z","body":"Every time I try to run linter-eslint in Atom I get the following error. I'm running the latest version of eslint and I've tried both the most up to date version of Atom and the Atom Beta but it hasn't fixed it yet. Eslint runs run from the console. So, I know it's not just an eslint error. Any thoughts on how to fix it?\r\n\r\n```\r\nRangeError: Maximum call stack size exceeded\r\n    at keys (native)\r\n    at Referencer.Visitor.visitChildren (/usr/local/lib/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:78:24)\r\n    at Referencer.Visitor.visit (/usr/local/lib/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:112:14)\r\n    at Referencer.Visitor.visitChildren (/usr/local/lib/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:93:26)\r\n    at Referencer.Visitor.visit (/usr/local/lib/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:112:14)\r\n    at Referencer.Visitor.visitChildren (/usr/local/lib/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:88:38)\r\n    at Referencer.Visitor.visit (/usr/local/lib/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:112:14)\r\n    at Referencer.Visitor.visitChildren (/usr/local/lib/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:93:26)\r\n    at Referencer.Visitor.visit (/usr/local/lib/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:112:14)\r\n    at Referencer.Visitor.visitChildren (/usr/local/lib/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:88:38)\r\n```"},"comment":{"url":"https://api.github.com/repos/AtomLinter/linter-eslint/issues/comments/180511909","html_url":"https://github.com/AtomLinter/linter-eslint/issues/400#issuecomment-180511909","issue_url":"https://api.github.com/repos/AtomLinter/linter-eslint/issues/400","id":180511909,"user":{"login":"atombender","id":50314,"avatar_url":"https://avatars.githubusercontent.com/u/50314?v=3","gravatar_id":"","url":"https://api.github.com/users/atombender","html_url":"https://github.com/atombender","followers_url":"https://api.github.com/users/atombender/followers","following_url":"https://api.github.com/users/atombender/following{/other_user}","gists_url":"https://api.github.com/users/atombender/gists{/gist_id}","starred_url":"https://api.github.com/users/atombender/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atombender/subscriptions","organizations_url":"https://api.github.com/users/atombender/orgs","repos_url":"https://api.github.com/users/atombender/repos","events_url":"https://api.github.com/users/atombender/events{/privacy}","received_events_url":"https://api.github.com/users/atombender/received_events","type":"User","site_admin":false},"created_at":"2016-02-05T19:27:44Z","updated_at":"2016-02-05T19:27:44Z","body":"...answer being it doesn't. You have to specify the parser using an absolute path in `.eslintrc`:\r\n\r\n```json\r\n{\r\n  \"parser\": \"/usr/local/lib/node_modules/babel-eslint\",\r\n  ...\r\n}\r\n```\r\n"}}