{"action":"created","issue":{"url":"https://api.github.com/repos/riot/compiler/issues/92","repository_url":"https://api.github.com/repos/riot/compiler","labels_url":"https://api.github.com/repos/riot/compiler/issues/92/labels{/name}","comments_url":"https://api.github.com/repos/riot/compiler/issues/92/comments","events_url":"https://api.github.com/repos/riot/compiler/issues/92/events","html_url":"https://github.com/riot/compiler/pull/92","id":189567443,"number":92,"title":"Update core.js import regex","user":{"login":"imagentleman","id":2272928,"avatar_url":"https://avatars.githubusercontent.com/u/2272928?v=3","gravatar_id":"","url":"https://api.github.com/users/imagentleman","html_url":"https://github.com/imagentleman","followers_url":"https://api.github.com/users/imagentleman/followers","following_url":"https://api.github.com/users/imagentleman/following{/other_user}","gists_url":"https://api.github.com/users/imagentleman/gists{/gist_id}","starred_url":"https://api.github.com/users/imagentleman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/imagentleman/subscriptions","organizations_url":"https://api.github.com/users/imagentleman/orgs","repos_url":"https://api.github.com/users/imagentleman/repos","events_url":"https://api.github.com/users/imagentleman/events{/privacy}","received_events_url":"https://api.github.com/users/imagentleman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-16T02:43:03Z","updated_at":"2016-11-16T03:29:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/riot/compiler/pulls/92","html_url":"https://github.com/riot/compiler/pull/92","diff_url":"https://github.com/riot/compiler/pull/92.diff","patch_url":"https://github.com/riot/compiler/pull/92.patch"},"body":"Fixes issue #91 (New import regex is match incorrectly).\r\n\r\nPreview of the regex in action:\r\nhttps://regex101.com/r/Isww62/3\r\n\r\nChanges:\r\n\r\n1. Changed all groups to non-capturing.\r\n2. Changed the non-white space part from ```\\S``` to ```[^\\s'\"]``` to exclude quotes (the reason is explained in the change number 3).\r\n3. Now we match a single instance of single or double quotes just once to find the beginning of the module name.\r\n4. We find the end of the import matching the newlines located immediately after the previously found beginning of the module name (found in change 3)."},"comment":{"url":"https://api.github.com/repos/riot/compiler/issues/comments/260844004","html_url":"https://github.com/riot/compiler/pull/92#issuecomment-260844004","issue_url":"https://api.github.com/repos/riot/compiler/issues/92","id":260844004,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2016-11-16T03:29:42Z","updated_at":"2016-11-16T03:29:42Z","body":"\n[![Coverage Status](https://coveralls.io/builds/8846424/badge)](https://coveralls.io/builds/8846424)\n\nCoverage remained the same at 100.0% when pulling **c3a56575c46ab124e044a5de9a98fa8b262bdc21 on imagentleman:patch-1** into **99cba191249a8d431b0450e04eb1c2f96ca14925 on riot:master**.\n"}}
{"actor":{"display_login":"coveralls"}}