{"action":"created","issue":{"url":"https://api.github.com/repos/rackt/react-redux/issues/199","labels_url":"https://api.github.com/repos/rackt/react-redux/issues/199/labels{/name}","comments_url":"https://api.github.com/repos/rackt/react-redux/issues/199/comments","events_url":"https://api.github.com/repos/rackt/react-redux/issues/199/events","html_url":"https://github.com/rackt/react-redux/issues/199","id":118127292,"number":199,"title":"npm run lint: Maximum call stack size exceeded on Travis","user":{"login":"ryanbrainard","id":966764,"avatar_url":"https://avatars.githubusercontent.com/u/966764?v=3","gravatar_id":"","url":"https://api.github.com/users/ryanbrainard","html_url":"https://github.com/ryanbrainard","followers_url":"https://api.github.com/users/ryanbrainard/followers","following_url":"https://api.github.com/users/ryanbrainard/following{/other_user}","gists_url":"https://api.github.com/users/ryanbrainard/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanbrainard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanbrainard/subscriptions","organizations_url":"https://api.github.com/users/ryanbrainard/orgs","repos_url":"https://api.github.com/users/ryanbrainard/repos","events_url":"https://api.github.com/users/ryanbrainard/events{/privacy}","received_events_url":"https://api.github.com/users/ryanbrainard/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-11-20T21:15:56Z","updated_at":"2015-11-27T15:14:11Z","closed_at":"2015-11-27T15:14:11Z","body":"The Travis build is currently [failing](https://travis-ci.org/rackt/react-redux/builds/92339184) on `npm run lint`:\r\n\r\n```\r\n$ npm run lint\r\n> react-redux@4.0.0 lint /home/travis/build/rackt/react-redux\r\n> eslint src test\r\n/home/travis/build/rackt/react-redux/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:70\r\n        if (node == null) {\r\n                 ^\r\nRangeError: Maximum call stack size exceeded\r\n    at keys (native)\r\n    at Referencer.Visitor.visitChildren (/home/travis/build/rackt/react-redux/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:78:24)\r\n    at Referencer.Visitor.visit (/home/travis/build/rackt/react-redux/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:112:14)\r\n    at Referencer.Visitor.visitChildren (/home/travis/build/rackt/react-redux/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:93:26)\r\n    at Referencer.Visitor.visit (/home/travis/build/rackt/react-redux/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:112:14)\r\n    at Referencer.Visitor.visitChildren (/home/travis/build/rackt/react-redux/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:88:38)\r\n    at Referencer.Visitor.visit (/home/travis/build/rackt/react-redux/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:112:14)\r\n    at Referencer.Visitor.visitChildren (/home/travis/build/rackt/react-redux/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:93:26)\r\n    at Referencer.Visitor.visit (/home/travis/build/rackt/react-redux/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:112:14)\r\n    at Referencer.Visitor.visitChildren (/home/travis/build/rackt/react-redux/node_modules/eslint/node_modules/escope/node_modules/esrecurse/esrecurse.js:88:38)\r\n```\r\n\r\nThis is failing on code that previously passed on Travis (i.e. the build above is a no-op branch from master, which was green [6 days ago](https://travis-ci.org/rackt/react-redux/builds/91091135)), so there's something external happening. What I have tried so far:\r\n  - Running locally (Mac OS 10.10.5, Node 5.0.0, Node 3.3.9). Passes.\r\n  - Locking down the `eslint` (and related plugins) versions down. Passes locally/Fails on Travis.\r\n  - Upgrading `eslint` (and related plugins) to the latest. Passes locally/Fails on Travis.\r\n\r\nPerhaps this is a Mac vs Linux problem or a iojs problem with eslint?"},"comment":{"url":"https://api.github.com/repos/rackt/react-redux/issues/comments/160157788","html_url":"https://github.com/rackt/react-redux/issues/199#issuecomment-160157788","issue_url":"https://api.github.com/repos/rackt/react-redux/issues/199","id":160157788,"user":{"login":"ellbee","id":6018379,"avatar_url":"https://avatars.githubusercontent.com/u/6018379?v=3","gravatar_id":"","url":"https://api.github.com/users/ellbee","html_url":"https://github.com/ellbee","followers_url":"https://api.github.com/users/ellbee/followers","following_url":"https://api.github.com/users/ellbee/following{/other_user}","gists_url":"https://api.github.com/users/ellbee/gists{/gist_id}","starred_url":"https://api.github.com/users/ellbee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ellbee/subscriptions","organizations_url":"https://api.github.com/users/ellbee/orgs","repos_url":"https://api.github.com/users/ellbee/repos","events_url":"https://api.github.com/users/ellbee/events{/privacy}","received_events_url":"https://api.github.com/users/ellbee/received_events","type":"User","site_admin":false},"created_at":"2015-11-27T15:14:11Z","updated_at":"2015-11-27T15:14:11Z","body":"Fixed by #204"}}