{"action":"created","issue":{"url":"https://api.github.com/repos/AtomLinter/linter-jscs/issues/169","labels_url":"https://api.github.com/repos/AtomLinter/linter-jscs/issues/169/labels{/name}","comments_url":"https://api.github.com/repos/AtomLinter/linter-jscs/issues/169/comments","events_url":"https://api.github.com/repos/AtomLinter/linter-jscs/issues/169/events","html_url":"https://github.com/AtomLinter/linter-jscs/issues/169","id":128923886,"number":169,"title":"Uncaught Error: Parse error on line 12: Expecting 'STRING' got '}'","user":{"login":"timelessvirtues","id":10925786,"avatar_url":"https://avatars.githubusercontent.com/u/10925786?v=3","gravatar_id":"","url":"https://api.github.com/users/timelessvirtues","html_url":"https://github.com/timelessvirtues","followers_url":"https://api.github.com/users/timelessvirtues/followers","following_url":"https://api.github.com/users/timelessvirtues/following{/other_user}","gists_url":"https://api.github.com/users/timelessvirtues/gists{/gist_id}","starred_url":"https://api.github.com/users/timelessvirtues/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timelessvirtues/subscriptions","organizations_url":"https://api.github.com/users/timelessvirtues/orgs","repos_url":"https://api.github.com/users/timelessvirtues/repos","events_url":"https://api.github.com/users/timelessvirtues/events{/privacy}","received_events_url":"https://api.github.com/users/timelessvirtues/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-26T19:54:03Z","updated_at":"2016-01-26T23:37:09Z","closed_at":null,"body":"[Enter steps to reproduce below:]\r\n\r\n1. Any time the linter runs.\r\n\r\n**Atom Version**: 1.5.0-beta1 & 1.4.0\r\n**System**: Mac OS X 10.11.3\r\n**Thrown From**: [linter-jscs](https://github.com/AtomLinter/linter-jscs) package, v3.4.1\r\n\r\n\r\n### Stack Trace\r\n\r\nUncaught Error: Parse error on line 12:\r\n...ebird\": \"^3.1.4\",  }}\r\n----------------------^\r\nExpecting 'STRING', got '}'\r\n\r\n```\r\nAt /Applications/Atom Beta.app/Contents/Resources/app.asar/src/pane.js:825\r\n\r\nError: Parse error on line 12:\r\n...ebird\": \"^3.1.4\",  }}\r\n----------------------^\r\nExpecting 'STRING', got '}'\r\n    at Object.parseError (/Users/peter/.atom/packages/linter-jscs/node_modules/jscs/node_modules/jsonlint/lib/jsonlint.js:55:11)\r\n    at Object.parse (/Users/peter/.atom/packages/linter-jscs/node_modules/jscs/node_modules/jsonlint/lib/jsonlint.js:132:22)\r\n    at exports.parse (/Users/peter/.atom/packages/linter-jscs/node_modules/jscs/node_modules/jsonlint/lib/jsonlint.js:417:53)\r\n    at Object.exports.getContent (/Users/peter/.atom/packages/linter-jscs/node_modules/jscs/lib/cli-config.js:81:27)\r\n    at Object.<anonymous> (/Users/peter/.atom/packages/linter-jscs/node_modules/jscs/lib/cli-config.js:142:31)\r\n    at /Users/peter/.atom/packages/linter-jscs/node_modules/jscs/lib/cli-config.js:36:24\r\n    at Array.filter (native)\r\n    at findup (/Users/peter/.atom/packages/linter-jscs/node_modules/jscs/lib/cli-config.js:32:25)\r\n    at Object.exports.load (/Users/peter/.atom/packages/linter-jscs/node_modules/jscs/lib/cli-config.js:140:9)\r\n    at Function.getConfig (/Users/peter/.atom/packages/linter-jscs/src/linter-jscs.js:155:23)\r\n    at /Users/peter/.atom/packages/linter-jscs/src/linter-jscs.js:81:29\r\n    at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom Beta.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)\r\n    at Emitter.module.exports.Emitter.emit (/Applications/Atom Beta.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:125:28)\r\n    at TextBuffer.module.exports.TextBuffer.saveAs (/Applications/Atom Beta.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:1067:27)\r\n    at TextBuffer.module.exports.TextBuffer.save (/Applications/Atom Beta.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:1037:19)\r\n    at TextEditor.module.exports.TextEditor.save (/Applications/Atom Beta.app/Contents/Resources/app.asar/src/text-editor.js:630:26)\r\n    at Pane.module.exports.Pane.saveItem (/Applications/Atom Beta.app/Contents/Resources/app.asar/src/pane.js:545:18)\r\n    at Pane.module.exports.Pane.saveActiveItem (/Applications/Atom Beta.app/Contents/Resources/app.asar/src/pane.js:528:19)\r\n    at Workspace.module.exports.Workspace.saveActivePaneItem (/Applications/Atom Beta.app/Contents/Resources/app.asar/src/workspace.js:644:35)\r\n    at atom-workspace.commandRegistry.add.core:save (/Applications/Atom Beta.app/Contents/Resources/app.asar/src/register-default-commands.js:173:32)\r\n    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom Beta.app/Contents/Resources/app.asar/src/command-registry.js:260:29)\r\n    at /Applications/Atom Beta.app/Contents/Resources/app.asar/src/command-registry.js:3:61\r\n    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom Beta.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:536:16)\r\n    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom Beta.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:359:22)\r\n    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeydown (/Applications/Atom Beta.app/Contents/Resources/app.asar/src/window-event-handler.js:97:36)\r\n    at HTMLDocument.<anonymous> (/Applications/Atom Beta.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)\r\n```\r\n\r\n### Commands\r\n\r\n```\r\n     -1:22.1.0 core:cancel (atom-notification.error.icon.icon-flame.native-key-bindings.has-detail.has-close)\r\n     -1:19.2.0 settings-view:open (atom-text-editor.editor.is-focused)\r\n     -0:55.1.0 core:close (atom-text-editor.editor.mini.is-focused)\r\n  2x -0:07.2.0 editor:newline (atom-text-editor.editor.is-focused)\r\n     -0:06.9.0 core:paste (atom-text-editor.editor.is-focused)\r\n     -0:03.0 core:cancel (atom-notification.error.icon.icon-flame.native-key-bindings.has-detail.has-close)\r\n     -0:00.8.0 core:save (atom-text-editor.editor.is-focused)\r\n```\r\n\r\n### Config\r\n\r\n```json\r\n{\r\n  \"core\": {\r\n    \"projectHome\": \"/Users/peter/GitHub\"\r\n  }\r\n}\r\n```\r\n\r\n### Installed Packages\r\n\r\n```coffee\r\n# User\r\njshint, v1.8.3\r\nlanguage-json-comments, v0.16.3\r\nlinter, v1.11.3\r\nlinter-jscs, v3.4.1\r\nminimap, v4.19.0\r\npretty-json, v0.4.1\r\n\r\n# Dev\r\nNo dev packages\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/AtomLinter/linter-jscs/issues/comments/175293895","html_url":"https://github.com/AtomLinter/linter-jscs/issues/169#issuecomment-175293895","issue_url":"https://api.github.com/repos/AtomLinter/linter-jscs/issues/169","id":175293895,"user":{"login":"Arcanemagus","id":427137,"avatar_url":"https://avatars.githubusercontent.com/u/427137?v=3","gravatar_id":"","url":"https://api.github.com/users/Arcanemagus","html_url":"https://github.com/Arcanemagus","followers_url":"https://api.github.com/users/Arcanemagus/followers","following_url":"https://api.github.com/users/Arcanemagus/following{/other_user}","gists_url":"https://api.github.com/users/Arcanemagus/gists{/gist_id}","starred_url":"https://api.github.com/users/Arcanemagus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Arcanemagus/subscriptions","organizations_url":"https://api.github.com/users/Arcanemagus/orgs","repos_url":"https://api.github.com/users/Arcanemagus/repos","events_url":"https://api.github.com/users/Arcanemagus/events{/privacy}","received_events_url":"https://api.github.com/users/Arcanemagus/received_events","type":"User","site_admin":false},"created_at":"2016-01-26T23:37:09Z","updated_at":"2016-01-26T23:37:09Z","body":"Does `jscs` display the same issue when ran from the terminal on the file? The error is coming from the `jscs` code."}}