{"action":"created","issue":{"url":"https://api.github.com/repos/exercism/r/issues/125","repository_url":"https://api.github.com/repos/exercism/r","labels_url":"https://api.github.com/repos/exercism/r/issues/125/labels{/name}","comments_url":"https://api.github.com/repos/exercism/r/issues/125/comments","events_url":"https://api.github.com/repos/exercism/r/issues/125/events","html_url":"https://github.com/exercism/r/pull/125","id":477553382,"node_id":"MDExOlB1bGxSZXF1ZXN0MzA0ODU2NDU3","number":125,"title":"Affin cipher fix","user":{"login":"tintinthong","id":8165111,"node_id":"MDQ6VXNlcjgxNjUxMTE=","avatar_url":"https://avatars3.githubusercontent.com/u/8165111?v=4","gravatar_id":"","url":"https://api.github.com/users/tintinthong","html_url":"https://github.com/tintinthong","followers_url":"https://api.github.com/users/tintinthong/followers","following_url":"https://api.github.com/users/tintinthong/following{/other_user}","gists_url":"https://api.github.com/users/tintinthong/gists{/gist_id}","starred_url":"https://api.github.com/users/tintinthong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tintinthong/subscriptions","organizations_url":"https://api.github.com/users/tintinthong/orgs","repos_url":"https://api.github.com/users/tintinthong/repos","events_url":"https://api.github.com/users/tintinthong/events{/privacy}","received_events_url":"https://api.github.com/users/tintinthong/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-08-06T19:24:37Z","updated_at":"2019-08-06T19:31:05Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/exercism/r/pulls/125","html_url":"https://github.com/exercism/r/pull/125","diff_url":"https://github.com/exercism/r/pull/125.diff","patch_url":"https://github.com/exercism/r/pull/125.patch"},"body":"This is my fix to the previous pull-request on #123. \r\n\r\nUsing GitKraken as GUI tool for Git, created new branch `affin-cipher-fix`.  The problem was that my previous branch `affine-cipher` had excessive historical commits that was squashed on the upstream remote master(exercism/r/master).  It is a mouthful and confusing but I basically, reset to the commit 73af394, pulled canges from upstream remote master and cherry picked my pull request commits 0ba2c4 and 950598 on `affine-cipher` branch. Hope I didn't change any history that has any conflicts -- we'll find out\r\n\r\nIn this new commit, I made code more readable by breaking it up into lines (also because lintr bot also said my line had too many characters).\r\n"},"comment":{"url":"https://api.github.com/repos/exercism/r/issues/comments/518811085","html_url":"https://github.com/exercism/r/pull/125#issuecomment-518811085","issue_url":"https://api.github.com/repos/exercism/r/issues/125","id":518811085,"node_id":"MDEyOklzc3VlQ29tbWVudDUxODgxMTA4NQ==","user":{"login":"lintr-bot","id":10925265,"node_id":"MDQ6VXNlcjEwOTI1MjY1","avatar_url":"https://avatars3.githubusercontent.com/u/10925265?v=4","gravatar_id":"","url":"https://api.github.com/users/lintr-bot","html_url":"https://github.com/lintr-bot","followers_url":"https://api.github.com/users/lintr-bot/followers","following_url":"https://api.github.com/users/lintr-bot/following{/other_user}","gists_url":"https://api.github.com/users/lintr-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/lintr-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lintr-bot/subscriptions","organizations_url":"https://api.github.com/users/lintr-bot/orgs","repos_url":"https://api.github.com/users/lintr-bot/repos","events_url":"https://api.github.com/users/lintr-bot/events{/privacy}","received_events_url":"https://api.github.com/users/lintr-bot/received_events","type":"User","site_admin":false},"created_at":"2019-08-06T19:31:05Z","updated_at":"2019-08-06T19:31:05Z","author_association":"NONE","body":"[exercises/affine-cipher/example.R:16:1:](https://github.com/exercism/r/blob/970196d66f11796d502910d7c5784ecb07d17704/exercises/affine-cipher/example.R#L16) *style:* **lines should not be more than 80 characters.**\n```r\n​  parsedMessage <- tolower(gsub(\" \", \"\", message)) # removed whitespace & lower-cased\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[exercises/affine-cipher/example.R:16:3:](https://github.com/exercism/r/blob/970196d66f11796d502910d7c5784ecb07d17704/exercises/affine-cipher/example.R#L16) *style:* **Variable and function names should be all lowercase.**\n```r\n​  parsedMessage <- tolower(gsub(\" \", \"\", message)) # removed whitespace & lower-cased\n  ^~~~~~~~~~~~~\n```\n[exercises/affine-cipher/example.R:17:25:](https://github.com/exercism/r/blob/970196d66f11796d502910d7c5784ecb07d17704/exercises/affine-cipher/example.R#L17) *style:* **Variable and function names should be all lowercase.**\n```r\n​  splitList <- strsplit(parsedMessage, \"\")[[1]] # list of letters\n                        ^~~~~~~~~~~~~\n```\n[exercises/affine-cipher/example.R:51:3:](https://github.com/exercism/r/blob/970196d66f11796d502910d7c5784ecb07d17704/exercises/affine-cipher/example.R#L51) *style:* **Variable and function names should be all lowercase.**\n```r\n​  parsedEncryption <- gsub(\" \", \"\", encryption) # removed whitespace\n  ^~~~~~~~~~~~~~~~\n```\n[exercises/affine-cipher/example.R:52:25:](https://github.com/exercism/r/blob/970196d66f11796d502910d7c5784ecb07d17704/exercises/affine-cipher/example.R#L52) *style:* **Variable and function names should be all lowercase.**\n```r\n​  splitList <- strsplit(parsedEncryption, \"\")[[1]] # list of letters\n                        ^~~~~~~~~~~~~~~~\n```\n[exercises/affine-cipher/test_affine-cipher.R:24:1:](https://github.com/exercism/r/blob/970196d66f11796d502910d7c5784ecb07d17704/exercises/affine-cipher/test_affine-cipher.R#L24) *style:* **lines should not be more than 80 characters.**\n```r\n​  expect_identical(decrypt(\"kqlfd jzvgy tpaet icdhm rtwly kqlon ubstx\", 19, 13), \"thequickbrownfoxjumpsoverthelazydog\")\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[exercises/affine-cipher/test_affine-cipher.R:29:1:](https://github.com/exercism/r/blob/970196d66f11796d502910d7c5784ecb07d17704/exercises/affine-cipher/test_affine-cipher.R#L29) *style:* **lines should not be more than 80 characters.**\n```r\n​  expect_identical(decrypt(\"kqlfd jzvgy tpaet icdhm rtwly kqlon ubstx\", 19, 13), \"thequickbrownfoxjumpsoverthelazydog\")\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```"}}
{"actor":{"display_login":"lintr-bot"}}