{"action":"created","comment":{"url":"https://api.github.com/repos/sonarwhal/sonar/pulls/comments/126458951","pull_request_review_id":48944651,"id":126458951,"diff_hunk":"@@ -0,0 +1,302 @@\n+# Pull Requests\n+\n+Contributing code to `sonar` is done using pull requests, This is\n+the fastest way for us to evaluate your code and to merge it into\n+the code base.\n+\n+Please only use pull requests and don't file issues with snippets\n+of code, as doing so means that we need to manually merge the changes\n+and update any appropriate documentation and tests. That decreases the\n+likelihood of your code getting included in a timely manner.\n+\n+Also, before embarking on any significant pull request (e.g.\n+implementing features, refactoring code, porting to a different\n+language, etc.), make sure there is an issue that describes what\n+you intend to do, the issue has been accepted, and was not assigned\n+to anyone else.\n+\n+If there is no such issue, create a new issue. If there is one that is\n+not assigned, just leave a comment stating that you want to work on it,\n+and we will assign it to you.\n+\n+For bug fixes, documentation changes, and other small changes, there is\n+no need to create an issue, and you can just make the pull request.\n+\n+## Getting Started\n+\n+If you'd like to work on a pull request, and you've never submitted\n+code before, follow these steps:\n+\n+1. Sign our [Contributor License Agreement](https://cla.js.foundation/sonarwhal/sonar).\n+2. Set up a [development environment](../development-environment).\n+\n+After that, you're ready to start working on code.\n+\n+## Working with Code\n+\n+The process of submitting a pull request is fairly straightforward,\n+and generally follows the same pattern each time:\n+\n+1. [Create a new branch](#step1)\n+2. [Make your changes](#step2)\n+3. [Rebase onto upstream](#step3)\n+4. [Run the tests](#step4)\n+5. [Double check your submission](#step5)\n+6. [Push your changes](#step6)\n+7. [Submit the pull request](#step7)\n+\n+<!-- markdownlint-disable MD033 -->\n+\n+### Step 1: Create a new branch <a name=\"step1\"></a>\n+\n+<!-- markdownlint-enable MD033 -->\n+\n+The first step to sending a pull request is to create a new branch\n+in your `sonar` fork. Give the branch a descriptive name that best\n+illustrates what it is you're fixing, such as:\n+\n+```bash\n+git checkout -b fix-1234\n+```\n+\n+You should do all of your development for the issue in this branch.\n+\n+**Note:** Do not combine fixes for multiple issues into one branch.\n+Use a separate branch for each issue you're working on.\n+\n+<!-- markdownlint-disable MD033 -->\n+\n+### Step 2: Make your changes <a name=\"step2\"></a>\n+\n+<!-- markdownlint-enable MD033 -->\n+\n+Make the changes to the code, documentation, and tests, and once you\n+are done, commit the changes to your branch:\n+\n+```bash\n+git add -A\n+git commit\n+```\n+\n+#### Commit messages\n+\n+Commit messages should have the following structure:\n+\n+```text\n+<Tag>: Capitalized, summary (less then 50 chars)\n+<blank line>\n+If necessary, more detailed explanatory text, wrapped to about 72\n+characters or so.\n+\n+The commit message should be in the imperative: \"Fix bug\" and not\n+\"Fixed bug\" or \"Fixes bug.\"  This convention matches up with commit\n+messages generated by commands like `git merge` and `git revert`.\n+\n+If applicable, at the end, write where the users can find more\n+information (URL(s), or other related issues), and/or what this\n+commit fixes.\n+\n+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n+\n+Ref <URL/issue/issue comment>\n+\n+Fix #<issue>\n+Close #<issue>\n+```\n+\n+The **first line** of the commit message (the summary) constitutes the\n+one-sentence description of the change. It must be 50 characters in\n+length or shorter, and should start with a `<Tag>` that is one of the\n+following:\n+\n+* `Breaking` - for a backwards-incompatible changes.\n+* `Build` - changes to build process only.\n+* `Chore` - for refactoring, adding tests, etc. (anything that\n+   isn't user-facing).\n+* `Docs` - changes to documentation only.\n+* `Fix` - for a bug fix.\n+* `New` - implemented a new feature.\n+* `Update` - for a backwards-compatible changes or a change to\n+   a rule that increases the number of reported problems.\n+* `Upgrade` - for a dependency upgrade.\n+\n+Here are some good commit message summary examples:\n+\n+```text\n+Docs: Fix broken links in `pull-requests.md`\n+```\n+\n+```text\n+New: Add rule to check life-work balance\n+```\n+\n+```text\n+Upgrade: `eslint` to `v5.0.0`\n+```\n+\n+```text\n+Build: Generate new Travis CI token\n+```\n+\n+The **secound line** should be left blank if there are other lines\n+after it.\n+\n+**All other lines**, were possible, should be wrapped to about 72\n+characters.\n+\n+**Note**: The commit message structure is very important as we use\n+the messages in our automatic release process (determining the new\n+version number, updating the changelog, etc.).\n+\n+<!-- markdownlint-disable MD033 -->\n+\n+### Step 3: Rebase onto upstream <a name=\"step3\"></a>\n+\n+<!-- markdownlint-enable MD033 -->\n+\n+Before you send the pull request, be sure to rebase onto the [upstream\n+source](../development-environment), . This ensures your code is running","path":"docs/developer-guide/contributing/pull-requests.md","position":null,"original_position":158,"commit_id":"7f55bc5151493be7dfee10069024e0df3b8b5613","original_commit_id":"2ab3a4026390fd057b86071595483644da406055","user":{"login":"alrra","id":1223565,"avatar_url":"https://avatars2.githubusercontent.com/u/1223565?v=3","gravatar_id":"","url":"https://api.github.com/users/alrra","html_url":"https://github.com/alrra","followers_url":"https://api.github.com/users/alrra/followers","following_url":"https://api.github.com/users/alrra/following{/other_user}","gists_url":"https://api.github.com/users/alrra/gists{/gist_id}","starred_url":"https://api.github.com/users/alrra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alrra/subscriptions","organizations_url":"https://api.github.com/users/alrra/orgs","repos_url":"https://api.github.com/users/alrra/repos","events_url":"https://api.github.com/users/alrra/events{/privacy}","received_events_url":"https://api.github.com/users/alrra/received_events","type":"User","site_admin":false},"body":"Fixed.","created_at":"2017-07-10T15:39:33Z","updated_at":"2017-07-10T15:50:13Z","html_url":"https://github.com/sonarwhal/sonar/pull/373#discussion_r126458951","pull_request_url":"https://api.github.com/repos/sonarwhal/sonar/pulls/373","_links":{"self":{"href":"https://api.github.com/repos/sonarwhal/sonar/pulls/comments/126458951"},"html":{"href":"https://github.com/sonarwhal/sonar/pull/373#discussion_r126458951"},"pull_request":{"href":"https://api.github.com/repos/sonarwhal/sonar/pulls/373"}}},"pull_request":{"url":"https://api.github.com/repos/sonarwhal/sonar/pulls/373","id":129634828,"html_url":"https://github.com/sonarwhal/sonar/pull/373","diff_url":"https://github.com/sonarwhal/sonar/pull/373.diff","patch_url":"https://github.com/sonarwhal/sonar/pull/373.patch","issue_url":"https://api.github.com/repos/sonarwhal/sonar/issues/373","number":373,"state":"open","locked":false,"title":"Add scripts to automated release process and validate commit messages","user":{"login":"alrra","id":1223565,"avatar_url":"https://avatars2.githubusercontent.com/u/1223565?v=3","gravatar_id":"","url":"https://api.github.com/users/alrra","html_url":"https://github.com/alrra","followers_url":"https://api.github.com/users/alrra/followers","following_url":"https://api.github.com/users/alrra/following{/other_user}","gists_url":"https://api.github.com/users/alrra/gists{/gist_id}","starred_url":"https://api.github.com/users/alrra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alrra/subscriptions","organizations_url":"https://api.github.com/users/alrra/orgs","repos_url":"https://api.github.com/users/alrra/repos","events_url":"https://api.github.com/users/alrra/events{/privacy}","received_events_url":"https://api.github.com/users/alrra/received_events","type":"User","site_admin":false},"body":"I know this is a bigger PR, but the commits in it are related (and kinda depend) no each other.\r\n\r\nChanges (see commit messages for more details):\r\n\r\n* Added script to automate release process.\r\n* Added script to validate commit message.\r\n  * when the user goes `git commit`, she/we will see something like:\r\n  \r\n    ![](https://user-images.githubusercontent.com/1223565/28011234-4a9a06fc-656a-11e7-83a0-18ec8033089e.png)\r\n  \r\n  * if the commit message doesn't respect the structure we imposed, the commit will fail and the user will see the list of problems:\r\n    e.g. for \r\n\r\n    > Eligendi non quis exercitationem culpa nesciunt nihil aut nostrum explicabo reprehenderit optio amet ab temporibus asperiores quasi cupiditate. Voluptatum ducimus voluptates voluptas?\r\n    > Eligendi non quis exercitationem culpa nesciunt nihil aut nostrum explicabo reprehenderit optio amet ab temporibus asperiores quasi cupiditate. Voluptatum ducimus voluptates voluptas?\r\n    > Eligendi non quis exercitationem culpa nesciunt nihil aut nostrum explicabo reprehenderit optio amet ab temporibus asperiores quasi cupiditate. Voluptatum ducimus voluptates voluptas?\r\n\r\n     ![](https://user-images.githubusercontent.com/1223565/28011089-d0fb6322-6569-11e7-8eeb-98a9d9ace429.png)\r\n\r\n* Added pull request related guidelines","created_at":"2017-07-10T09:23:29Z","updated_at":"2017-07-10T15:50:14Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e84433f7e54e0c4e7471bf12ccc9d734fe98db1e","assignee":null,"assignees":[],"requested_reviewers":[{"login":"patrick-steele-idem","id":978214,"avatar_url":"https://avatars2.githubusercontent.com/u/978214?v=3","gravatar_id":"","url":"https://api.github.com/users/patrick-steele-idem","html_url":"https://github.com/patrick-steele-idem","followers_url":"https://api.github.com/users/patrick-steele-idem/followers","following_url":"https://api.github.com/users/patrick-steele-idem/following{/other_user}","gists_url":"https://api.github.com/users/patrick-steele-idem/gists{/gist_id}","starred_url":"https://api.github.com/users/patrick-steele-idem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patrick-steele-idem/subscriptions","organizations_url":"https://api.github.com/users/patrick-steele-idem/orgs","repos_url":"https://api.github.com/users/patrick-steele-idem/repos","events_url":"https://api.github.com/users/patrick-steele-idem/events{/privacy}","received_events_url":"https://api.github.com/users/patrick-steele-idem/received_events","type":"User","site_admin":false},{"login":"sarvaje","id":1581288,"avatar_url":"https://avatars3.githubusercontent.com/u/1581288?v=3","gravatar_id":"","url":"https://api.github.com/users/sarvaje","html_url":"https://github.com/sarvaje","followers_url":"https://api.github.com/users/sarvaje/followers","following_url":"https://api.github.com/users/sarvaje/following{/other_user}","gists_url":"https://api.github.com/users/sarvaje/gists{/gist_id}","starred_url":"https://api.github.com/users/sarvaje/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sarvaje/subscriptions","organizations_url":"https://api.github.com/users/sarvaje/orgs","repos_url":"https://api.github.com/users/sarvaje/repos","events_url":"https://api.github.com/users/sarvaje/events{/privacy}","received_events_url":"https://api.github.com/users/sarvaje/received_events","type":"User","site_admin":false},{"login":"qzhou1607","id":20218531,"avatar_url":"https://avatars2.githubusercontent.com/u/20218531?v=3","gravatar_id":"","url":"https://api.github.com/users/qzhou1607","html_url":"https://github.com/qzhou1607","followers_url":"https://api.github.com/users/qzhou1607/followers","following_url":"https://api.github.com/users/qzhou1607/following{/other_user}","gists_url":"https://api.github.com/users/qzhou1607/gists{/gist_id}","starred_url":"https://api.github.com/users/qzhou1607/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qzhou1607/subscriptions","organizations_url":"https://api.github.com/users/qzhou1607/orgs","repos_url":"https://api.github.com/users/qzhou1607/repos","events_url":"https://api.github.com/users/qzhou1607/events{/privacy}","received_events_url":"https://api.github.com/users/qzhou1607/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/sonarwhal/sonar/pulls/373/commits","review_comments_url":"https://api.github.com/repos/sonarwhal/sonar/pulls/373/comments","review_comment_url":"https://api.github.com/repos/sonarwhal/sonar/pulls/comments{/number}","comments_url":"https://api.github.com/repos/sonarwhal/sonar/issues/373/comments","statuses_url":"https://api.github.com/repos/sonarwhal/sonar/statuses/7f55bc5151493be7dfee10069024e0df3b8b5613","head":{"label":"alrra:fix-346","ref":"fix-346","sha":"7f55bc5151493be7dfee10069024e0df3b8b5613","user":{"login":"alrra","id":1223565,"avatar_url":"https://avatars2.githubusercontent.com/u/1223565?v=3","gravatar_id":"","url":"https://api.github.com/users/alrra","html_url":"https://github.com/alrra","followers_url":"https://api.github.com/users/alrra/followers","following_url":"https://api.github.com/users/alrra/following{/other_user}","gists_url":"https://api.github.com/users/alrra/gists{/gist_id}","starred_url":"https://api.github.com/users/alrra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alrra/subscriptions","organizations_url":"https://api.github.com/users/alrra/orgs","repos_url":"https://api.github.com/users/alrra/repos","events_url":"https://api.github.com/users/alrra/events{/privacy}","received_events_url":"https://api.github.com/users/alrra/received_events","type":"User","site_admin":false},"repo":{"id":95696182,"name":"sonar","full_name":"alrra/sonar","owner":{"login":"alrra","id":1223565,"avatar_url":"https://avatars2.githubusercontent.com/u/1223565?v=3","gravatar_id":"","url":"https://api.github.com/users/alrra","html_url":"https://github.com/alrra","followers_url":"https://api.github.com/users/alrra/followers","following_url":"https://api.github.com/users/alrra/following{/other_user}","gists_url":"https://api.github.com/users/alrra/gists{/gist_id}","starred_url":"https://api.github.com/users/alrra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alrra/subscriptions","organizations_url":"https://api.github.com/users/alrra/orgs","repos_url":"https://api.github.com/users/alrra/repos","events_url":"https://api.github.com/users/alrra/events{/privacy}","received_events_url":"https://api.github.com/users/alrra/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/alrra/sonar","description":"A linting tool for the web","fork":true,"url":"https://api.github.com/repos/alrra/sonar","forks_url":"https://api.github.com/repos/alrra/sonar/forks","keys_url":"https://api.github.com/repos/alrra/sonar/keys{/key_id}","collaborators_url":"https://api.github.com/repos/alrra/sonar/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/alrra/sonar/teams","hooks_url":"https://api.github.com/repos/alrra/sonar/hooks","issue_events_url":"https://api.github.com/repos/alrra/sonar/issues/events{/number}","events_url":"https://api.github.com/repos/alrra/sonar/events","assignees_url":"https://api.github.com/repos/alrra/sonar/assignees{/user}","branches_url":"https://api.github.com/repos/alrra/sonar/branches{/branch}","tags_url":"https://api.github.com/repos/alrra/sonar/tags","blobs_url":"https://api.github.com/repos/alrra/sonar/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/alrra/sonar/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/alrra/sonar/git/refs{/sha}","trees_url":"https://api.github.com/repos/alrra/sonar/git/trees{/sha}","statuses_url":"https://api.github.com/repos/alrra/sonar/statuses/{sha}","languages_url":"https://api.github.com/repos/alrra/sonar/languages","stargazers_url":"https://api.github.com/repos/alrra/sonar/stargazers","contributors_url":"https://api.github.com/repos/alrra/sonar/contributors","subscribers_url":"https://api.github.com/repos/alrra/sonar/subscribers","subscription_url":"https://api.github.com/repos/alrra/sonar/subscription","commits_url":"https://api.github.com/repos/alrra/sonar/commits{/sha}","git_commits_url":"https://api.github.com/repos/alrra/sonar/git/commits{/sha}","comments_url":"https://api.github.com/repos/alrra/sonar/comments{/number}","issue_comment_url":"https://api.github.com/repos/alrra/sonar/issues/comments{/number}","contents_url":"https://api.github.com/repos/alrra/sonar/contents/{+path}","compare_url":"https://api.github.com/repos/alrra/sonar/compare/{base}...{head}","merges_url":"https://api.github.com/repos/alrra/sonar/merges","archive_url":"https://api.github.com/repos/alrra/sonar/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/alrra/sonar/downloads","issues_url":"https://api.github.com/repos/alrra/sonar/issues{/number}","pulls_url":"https://api.github.com/repos/alrra/sonar/pulls{/number}","milestones_url":"https://api.github.com/repos/alrra/sonar/milestones{/number}","notifications_url":"https://api.github.com/repos/alrra/sonar/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/alrra/sonar/labels{/name}","releases_url":"https://api.github.com/repos/alrra/sonar/releases{/id}","deployments_url":"https://api.github.com/repos/alrra/sonar/deployments","created_at":"2017-06-28T17:48:55Z","updated_at":"2017-06-28T17:48:57Z","pushed_at":"2017-07-10T15:50:10Z","git_url":"git://github.com/alrra/sonar.git","ssh_url":"git@github.com:alrra/sonar.git","clone_url":"https://github.com/alrra/sonar.git","svn_url":"https://github.com/alrra/sonar","homepage":"https://sonarwhal.com/","size":1238,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"sonarwhal:master","ref":"master","sha":"7cd550c353141a25f9f8530fabd78b3cecf9f97f","user":{"login":"sonarwhal","id":25042266,"avatar_url":"https://avatars3.githubusercontent.com/u/25042266?v=3","gravatar_id":"","url":"https://api.github.com/users/sonarwhal","html_url":"https://github.com/sonarwhal","followers_url":"https://api.github.com/users/sonarwhal/followers","following_url":"https://api.github.com/users/sonarwhal/following{/other_user}","gists_url":"https://api.github.com/users/sonarwhal/gists{/gist_id}","starred_url":"https://api.github.com/users/sonarwhal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sonarwhal/subscriptions","organizations_url":"https://api.github.com/users/sonarwhal/orgs","repos_url":"https://api.github.com/users/sonarwhal/repos","events_url":"https://api.github.com/users/sonarwhal/events{/privacy}","received_events_url":"https://api.github.com/users/sonarwhal/received_events","type":"Organization","site_admin":false},"repo":{"id":82211360,"name":"sonar","full_name":"sonarwhal/sonar","owner":{"login":"sonarwhal","id":25042266,"avatar_url":"https://avatars3.githubusercontent.com/u/25042266?v=3","gravatar_id":"","url":"https://api.github.com/users/sonarwhal","html_url":"https://github.com/sonarwhal","followers_url":"https://api.github.com/users/sonarwhal/followers","following_url":"https://api.github.com/users/sonarwhal/following{/other_user}","gists_url":"https://api.github.com/users/sonarwhal/gists{/gist_id}","starred_url":"https://api.github.com/users/sonarwhal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sonarwhal/subscriptions","organizations_url":"https://api.github.com/users/sonarwhal/orgs","repos_url":"https://api.github.com/users/sonarwhal/repos","events_url":"https://api.github.com/users/sonarwhal/events{/privacy}","received_events_url":"https://api.github.com/users/sonarwhal/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/sonarwhal/sonar","description":"A linting tool for the web","fork":false,"url":"https://api.github.com/repos/sonarwhal/sonar","forks_url":"https://api.github.com/repos/sonarwhal/sonar/forks","keys_url":"https://api.github.com/repos/sonarwhal/sonar/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sonarwhal/sonar/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sonarwhal/sonar/teams","hooks_url":"https://api.github.com/repos/sonarwhal/sonar/hooks","issue_events_url":"https://api.github.com/repos/sonarwhal/sonar/issues/events{/number}","events_url":"https://api.github.com/repos/sonarwhal/sonar/events","assignees_url":"https://api.github.com/repos/sonarwhal/sonar/assignees{/user}","branches_url":"https://api.github.com/repos/sonarwhal/sonar/branches{/branch}","tags_url":"https://api.github.com/repos/sonarwhal/sonar/tags","blobs_url":"https://api.github.com/repos/sonarwhal/sonar/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sonarwhal/sonar/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sonarwhal/sonar/git/refs{/sha}","trees_url":"https://api.github.com/repos/sonarwhal/sonar/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sonarwhal/sonar/statuses/{sha}","languages_url":"https://api.github.com/repos/sonarwhal/sonar/languages","stargazers_url":"https://api.github.com/repos/sonarwhal/sonar/stargazers","contributors_url":"https://api.github.com/repos/sonarwhal/sonar/contributors","subscribers_url":"https://api.github.com/repos/sonarwhal/sonar/subscribers","subscription_url":"https://api.github.com/repos/sonarwhal/sonar/subscription","commits_url":"https://api.github.com/repos/sonarwhal/sonar/commits{/sha}","git_commits_url":"https://api.github.com/repos/sonarwhal/sonar/git/commits{/sha}","comments_url":"https://api.github.com/repos/sonarwhal/sonar/comments{/number}","issue_comment_url":"https://api.github.com/repos/sonarwhal/sonar/issues/comments{/number}","contents_url":"https://api.github.com/repos/sonarwhal/sonar/contents/{+path}","compare_url":"https://api.github.com/repos/sonarwhal/sonar/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sonarwhal/sonar/merges","archive_url":"https://api.github.com/repos/sonarwhal/sonar/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sonarwhal/sonar/downloads","issues_url":"https://api.github.com/repos/sonarwhal/sonar/issues{/number}","pulls_url":"https://api.github.com/repos/sonarwhal/sonar/pulls{/number}","milestones_url":"https://api.github.com/repos/sonarwhal/sonar/milestones{/number}","notifications_url":"https://api.github.com/repos/sonarwhal/sonar/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sonarwhal/sonar/labels{/name}","releases_url":"https://api.github.com/repos/sonarwhal/sonar/releases{/id}","deployments_url":"https://api.github.com/repos/sonarwhal/sonar/deployments","created_at":"2017-02-16T18:15:31Z","updated_at":"2017-07-10T07:23:41Z","pushed_at":"2017-07-10T15:50:11Z","git_url":"git://github.com/sonarwhal/sonar.git","ssh_url":"git@github.com:sonarwhal/sonar.git","clone_url":"https://github.com/sonarwhal/sonar.git","svn_url":"https://github.com/sonarwhal/sonar","homepage":"https://sonarwhal.com/","size":1222,"stargazers_count":188,"watchers_count":188,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":17,"mirror_url":null,"open_issues_count":67,"forks":17,"open_issues":67,"watchers":188,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/sonarwhal/sonar/pulls/373"},"html":{"href":"https://github.com/sonarwhal/sonar/pull/373"},"issue":{"href":"https://api.github.com/repos/sonarwhal/sonar/issues/373"},"comments":{"href":"https://api.github.com/repos/sonarwhal/sonar/issues/373/comments"},"review_comments":{"href":"https://api.github.com/repos/sonarwhal/sonar/pulls/373/comments"},"review_comment":{"href":"https://api.github.com/repos/sonarwhal/sonar/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/sonarwhal/sonar/pulls/373/commits"},"statuses":{"href":"https://api.github.com/repos/sonarwhal/sonar/statuses/7f55bc5151493be7dfee10069024e0df3b8b5613"}}}}
{"actor":{"display_login":"alrra"}}