{"action":"created","issue":{"url":"https://api.github.com/repos/AtomLinter/linter-rubocop/issues/61","labels_url":"https://api.github.com/repos/AtomLinter/linter-rubocop/issues/61/labels{/name}","comments_url":"https://api.github.com/repos/AtomLinter/linter-rubocop/issues/61/comments","events_url":"https://api.github.com/repos/AtomLinter/linter-rubocop/issues/61/events","html_url":"https://github.com/AtomLinter/linter-rubocop/issues/61","id":99948485,"number":61,"title":"Error popup on each Rubocop run","user":{"login":"TimMoore","id":44385,"avatar_url":"https://avatars.githubusercontent.com/u/44385?v=3","gravatar_id":"","url":"https://api.github.com/users/TimMoore","html_url":"https://github.com/TimMoore","followers_url":"https://api.github.com/users/TimMoore/followers","following_url":"https://api.github.com/users/TimMoore/following{/other_user}","gists_url":"https://api.github.com/users/TimMoore/gists{/gist_id}","starred_url":"https://api.github.com/users/TimMoore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TimMoore/subscriptions","organizations_url":"https://api.github.com/users/TimMoore/orgs","repos_url":"https://api.github.com/users/TimMoore/repos","events_url":"https://api.github.com/users/TimMoore/events{/privacy}","received_events_url":"https://api.github.com/users/TimMoore/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-10T01:34:03Z","updated_at":"2015-08-10T01:48:55Z","closed_at":null,"body":"Ever since updating to the latest version of `linter-rubocop`, this error pops up on each save:\r\n\r\n![screen shot 2015-08-10 at 11 30 46 am](https://cloud.githubusercontent.com/assets/44385/9158042/5c760d74-3f53-11e5-8243-abbb611498fc.png)\r\n\r\n```\r\nError: warning: parser/current is loading parser/ruby21, which recognizes\r\nwarning: 2.1.6-compliant syntax, but you are running 2.1.5.\r\nwarning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.\r\n{\"metadata\":{\"rubocop_version\":\"0.32.1\",\"ruby_engine\":\"ruby\",\"ruby_version\":\"2.1.5\",\"ruby_patchlevel\":\"273\",\"ruby_platform\":\"x86_64-darwin14.0\"},\"files\":[{\"path\":\"../../../../../../var/folders/0_/w17vx8mx5kvgqzhbd59d06qm0000gn/T/69387008a68292900467c23649af55cd91149aacf3403caf7d602e1c7f15c4d4\",\"offenses\":[]}],\"summary\":{\"offense_count\":0,\"target_file_count\":1,\"inspected_file_count\":1}}\r\n  at /Users/tim/.atom/packages/linter-rubocop/index.coffee:42:27\r\n  at FSReqWrap.oncomplete (fs.js:77:15)\r\n```\r\n\r\nI get the same warning running rubocop from the command line, but it never previously appeared as an error popup in the editor.\r\n\r\nIt looks like the latest version of the plugin tries to append stderr to stdout and parse the entire thing as JSON. I suppose that's what triggers the internal error in Atom.\r\n\r\nhttps://github.com/AtomLinter/linter-rubocop/blob/master/index.coffee#L39\r\nhttps://github.com/AtomLinter/linter-rubocop/blob/master/index.coffee#L41"},"comment":{"url":"https://api.github.com/repos/AtomLinter/linter-rubocop/issues/comments/129270830","html_url":"https://github.com/AtomLinter/linter-rubocop/issues/61#issuecomment-129270830","issue_url":"https://api.github.com/repos/AtomLinter/linter-rubocop/issues/61","id":129270830,"user":{"login":"TimMoore","id":44385,"avatar_url":"https://avatars.githubusercontent.com/u/44385?v=3","gravatar_id":"","url":"https://api.github.com/users/TimMoore","html_url":"https://github.com/TimMoore","followers_url":"https://api.github.com/users/TimMoore/followers","following_url":"https://api.github.com/users/TimMoore/following{/other_user}","gists_url":"https://api.github.com/users/TimMoore/gists{/gist_id}","starred_url":"https://api.github.com/users/TimMoore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TimMoore/subscriptions","organizations_url":"https://api.github.com/users/TimMoore/orgs","repos_url":"https://api.github.com/users/TimMoore/repos","events_url":"https://api.github.com/users/TimMoore/events{/privacy}","received_events_url":"https://api.github.com/users/TimMoore/received_events","type":"User","site_admin":false},"created_at":"2015-08-10T01:48:55Z","updated_at":"2015-08-10T01:48:55Z","body":"If I comment out the `stderr: appendToOut` line, it suppresses the error. Is there a reason stderr needs to be captured?"}}