{"action":"created","issue":{"url":"https://api.github.com/repos/aotaduy/eslint-plugin-spellcheck/issues/39","repository_url":"https://api.github.com/repos/aotaduy/eslint-plugin-spellcheck","labels_url":"https://api.github.com/repos/aotaduy/eslint-plugin-spellcheck/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/aotaduy/eslint-plugin-spellcheck/issues/39/comments","events_url":"https://api.github.com/repos/aotaduy/eslint-plugin-spellcheck/issues/39/events","html_url":"https://github.com/aotaduy/eslint-plugin-spellcheck/pull/39","id":297747839,"number":39,"title":"CHANGE Array to Set for better performance","user":{"login":"pubkey","id":8926560,"avatar_url":"https://avatars3.githubusercontent.com/u/8926560?v=4","gravatar_id":"","url":"https://api.github.com/users/pubkey","html_url":"https://github.com/pubkey","followers_url":"https://api.github.com/users/pubkey/followers","following_url":"https://api.github.com/users/pubkey/following{/other_user}","gists_url":"https://api.github.com/users/pubkey/gists{/gist_id}","starred_url":"https://api.github.com/users/pubkey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubkey/subscriptions","organizations_url":"https://api.github.com/users/pubkey/orgs","repos_url":"https://api.github.com/users/pubkey/repos","events_url":"https://api.github.com/users/pubkey/events{/privacy}","received_events_url":"https://api.github.com/users/pubkey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-16T10:59:11Z","updated_at":"2018-02-16T15:36:31Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/aotaduy/eslint-plugin-spellcheck/pulls/39","html_url":"https://github.com/aotaduy/eslint-plugin-spellcheck/pull/39","diff_url":"https://github.com/aotaduy/eslint-plugin-spellcheck/pull/39.diff","patch_url":"https://github.com/aotaduy/eslint-plugin-spellcheck/pull/39.patch"},"body":"I switched out the Array to a `Set` which improves performance by 1/4. This is especially better when the skipWords-list gets very large like it did on my project.\r\n\r\nbefore (with array):\r\n4605ms\r\n4607ms\r\n\r\nafter (wit Set):\r\n3737ms\r\n3698ms\r\n\r\nI also added the performance-run to travis so we know that it will always work."},"comment":{"url":"https://api.github.com/repos/aotaduy/eslint-plugin-spellcheck/issues/comments/366269181","html_url":"https://github.com/aotaduy/eslint-plugin-spellcheck/pull/39#issuecomment-366269181","issue_url":"https://api.github.com/repos/aotaduy/eslint-plugin-spellcheck/issues/39","id":366269181,"user":{"login":"aotaduy","id":11633046,"avatar_url":"https://avatars0.githubusercontent.com/u/11633046?v=4","gravatar_id":"","url":"https://api.github.com/users/aotaduy","html_url":"https://github.com/aotaduy","followers_url":"https://api.github.com/users/aotaduy/followers","following_url":"https://api.github.com/users/aotaduy/following{/other_user}","gists_url":"https://api.github.com/users/aotaduy/gists{/gist_id}","starred_url":"https://api.github.com/users/aotaduy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aotaduy/subscriptions","organizations_url":"https://api.github.com/users/aotaduy/orgs","repos_url":"https://api.github.com/users/aotaduy/repos","events_url":"https://api.github.com/users/aotaduy/events{/privacy}","received_events_url":"https://api.github.com/users/aotaduy/received_events","type":"User","site_admin":false},"created_at":"2018-02-16T15:36:31Z","updated_at":"2018-02-16T15:36:31Z","author_association":"OWNER","body":"Wow, Very nice.\r\n\r\nI will be trying to review and merge all of this changes today algong with a new release for npm. \r\nRegards!"}}
{"actor":{"display_login":"aotaduy"}}