{"action":"opened","number":729,"pull_request":{"url":"https://api.github.com/repos/typings/typings/pulls/729","id":94466721,"html_url":"https://github.com/typings/typings/pull/729","diff_url":"https://github.com/typings/typings/pull/729.diff","patch_url":"https://github.com/typings/typings/pull/729.patch","issue_url":"https://api.github.com/repos/typings/typings/issues/729","number":729,"state":"open","locked":false,"title":"Update tslint to the latest version 🚀","user":{"login":"greenkeeper[bot]","id":23040076,"avatar_url":"https://avatars.githubusercontent.com/u/13812225?v=3","gravatar_id":"","url":"https://api.github.com/users/greenkeeper%5Bbot%5D","html_url":"https://github.com/integration/greenkeeper","followers_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/followers","following_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/repos","events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"## Version **4.0.0** of [tslint](https://github.com/palantir/tslint) just got published.\n\n<table>\n  <tr>\n    <th align=left>\n      Dependency\n    </td>\n    <td>\n      tslint\n    </td>\n  </tr>\n  <tr>\n    <th align=left>\n      Current Version\n    </td>\n    <td>\n      3.15.1\n    </td>\n  </tr>\n  <tr>\n    <th align=left>\n      Type\n    </td>\n    <td>\n      devDependency\n    </td>\n  </tr>\n</table>\n\nThe version **4.0.0** is **not covered** by your **current version range**.\n\nWithout accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.\n\nI recommend you look into these changes and try to get onto the latest version of tslint.\nGiven that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.\n\n\n---\n\n\n<details>\n<summary>Release Notes</summary>\n<strong>v4.0.0</strong>\n\n<h2>v4.0.0</h2>\n\n<p>Check out the <a href=\"https://palantir.github.io/tslint/2016/11/17/new-for-4.0.html\">blog post</a>!</p>\n\n<ul>\n<li>\n<strong>BREAKING CHANGES</strong>\n\n<ul>\n<li>[api-change] Simplification of the Node.js library API. See this PR for changes and upgrade instructions (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1720\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1720\" data-id=\"189249123\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1720</a>)</li>\n<li>[removed-rule] Removed <code>no-unreachable</code> rule; covered by compiler (<a href=\"https://urls.greenkeeper.io/palantir/tslint/issues/661\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/661\" data-id=\"106847014\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#661</a>)</li>\n<li>[enhancement] Changed order of applied configuration files for the <code>extends</code> array to make it more intuitive (<a href=\"https://urls.greenkeeper.io/palantir/tslint/issues/1503\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1503\" data-id=\"172214900\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1503</a>)</li>\n<li>[enhancement] Changed TypeScript peer dependency to &gt;= 2.0.0 (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1710\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1710\" data-id=\"188827067\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1710</a>)</li>\n</ul>\n</li>\n<li>[new-rule] <code>completed-docs</code> rule added (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1644\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1644\" data-id=\"184065074\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1644</a>)</li>\n<li>[new-fixer] <code>ordered-imports</code> auto fixed (<a href=\"https://urls.greenkeeper.io/palantir/tslint/issues/1640\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1640\" data-id=\"183742852\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1640</a>)</li>\n<li>[new-fixer] <code>arrow-parens</code> auto fixed (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1731\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1731\" data-id=\"189910709\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1731</a>)</li>\n<li>[rule-change] <code>indent</code> rule now ignores template strings (<a href=\"https://urls.greenkeeper.io/palantir/tslint/issues/1611\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1611\" data-id=\"181908718\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1611</a>)</li>\n<li>[new-rule-option] <code>object-literal-key-quotes</code> adds the options <code>consistent</code> and <code>consistent-as-needed</code> (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1733\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1733\" data-id=\"190147717\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1733</a>)</li>\n<li>[enhancement] <code>--fix</code> option added to automatically fix selected rules (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1697\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1697\" data-id=\"187847176\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1697</a>)</li>\n<li>[enhancement] Updated recommend rules (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1717\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1717\" data-id=\"189186230\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1717</a>)</li>\n<li>[enhancement] <code>adjacent-overload-signatures</code> now works with classes, source files, modules, and namespaces (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1707\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1707\" data-id=\"188782582\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1707</a>)</li>\n<li>[enhancement] Users are notified if they are using an old TSLint version (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1696\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1696\" data-id=\"187811814\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1696</a>)</li>\n<li>[bugfix] Lint <code>.jsx</code> files if <code>jsRules</code> are configured (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1714\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1714\" data-id=\"188950756\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1714</a>)</li>\n<li>[bugfix] Command line glob patterns now handle single quotes (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/1679\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/1679\" data-id=\"187247632\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1679</a>)</li>\n</ul>\n\n<p>Thanks to our contributors!</p>\n\n<ul>\n<li>Andrii Dieiev</li>\n<li>Andy</li>\n<li>Chris Barr</li>\n<li>Davie Schoots</li>\n<li>Jordan Hawker</li>\n<li>Josh Goldberg</li>\n<li>Stepan Riha</li>\n<li>Yuichi Nukiyama</li>\n</ul>\n</details>\n\n\n<details>\n<summary>Not sure how things should work exactly?</summary>\n\nThere is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).\n</details>\n\n\n---\n\n\nYour [Greenkeeper](https://greenkeeper.io) Bot :palm_tree:\n","created_at":"2016-11-19T02:21:37Z","updated_at":"2016-11-19T02:21:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"340c15ff132fb069a1296c60b3f0ebee4514127d","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/typings/typings/pulls/729/commits","review_comments_url":"https://api.github.com/repos/typings/typings/pulls/729/comments","review_comment_url":"https://api.github.com/repos/typings/typings/pulls/comments{/number}","comments_url":"https://api.github.com/repos/typings/typings/issues/729/comments","statuses_url":"https://api.github.com/repos/typings/typings/statuses/6619668e8b4879afe2a2e14a00885c61c6331590","head":{"label":"typings:greenkeeper/tslint-4.0.0","ref":"greenkeeper/tslint-4.0.0","sha":"6619668e8b4879afe2a2e14a00885c61c6331590","user":{"login":"typings","id":15212838,"avatar_url":"https://avatars.githubusercontent.com/u/15212838?v=3","gravatar_id":"","url":"https://api.github.com/users/typings","html_url":"https://github.com/typings","followers_url":"https://api.github.com/users/typings/followers","following_url":"https://api.github.com/users/typings/following{/other_user}","gists_url":"https://api.github.com/users/typings/gists{/gist_id}","starred_url":"https://api.github.com/users/typings/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/typings/subscriptions","organizations_url":"https://api.github.com/users/typings/orgs","repos_url":"https://api.github.com/users/typings/repos","events_url":"https://api.github.com/users/typings/events{/privacy}","received_events_url":"https://api.github.com/users/typings/received_events","type":"Organization","site_admin":false},"repo":{"id":44620036,"name":"typings","full_name":"typings/typings","owner":{"login":"typings","id":15212838,"avatar_url":"https://avatars.githubusercontent.com/u/15212838?v=3","gravatar_id":"","url":"https://api.github.com/users/typings","html_url":"https://github.com/typings","followers_url":"https://api.github.com/users/typings/followers","following_url":"https://api.github.com/users/typings/following{/other_user}","gists_url":"https://api.github.com/users/typings/gists{/gist_id}","starred_url":"https://api.github.com/users/typings/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/typings/subscriptions","organizations_url":"https://api.github.com/users/typings/orgs","repos_url":"https://api.github.com/users/typings/repos","events_url":"https://api.github.com/users/typings/events{/privacy}","received_events_url":"https://api.github.com/users/typings/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/typings/typings","description":"The TypeScript Definition Manager","fork":false,"url":"https://api.github.com/repos/typings/typings","forks_url":"https://api.github.com/repos/typings/typings/forks","keys_url":"https://api.github.com/repos/typings/typings/keys{/key_id}","collaborators_url":"https://api.github.com/repos/typings/typings/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/typings/typings/teams","hooks_url":"https://api.github.com/repos/typings/typings/hooks","issue_events_url":"https://api.github.com/repos/typings/typings/issues/events{/number}","events_url":"https://api.github.com/repos/typings/typings/events","assignees_url":"https://api.github.com/repos/typings/typings/assignees{/user}","branches_url":"https://api.github.com/repos/typings/typings/branches{/branch}","tags_url":"https://api.github.com/repos/typings/typings/tags","blobs_url":"https://api.github.com/repos/typings/typings/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/typings/typings/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/typings/typings/git/refs{/sha}","trees_url":"https://api.github.com/repos/typings/typings/git/trees{/sha}","statuses_url":"https://api.github.com/repos/typings/typings/statuses/{sha}","languages_url":"https://api.github.com/repos/typings/typings/languages","stargazers_url":"https://api.github.com/repos/typings/typings/stargazers","contributors_url":"https://api.github.com/repos/typings/typings/contributors","subscribers_url":"https://api.github.com/repos/typings/typings/subscribers","subscription_url":"https://api.github.com/repos/typings/typings/subscription","commits_url":"https://api.github.com/repos/typings/typings/commits{/sha}","git_commits_url":"https://api.github.com/repos/typings/typings/git/commits{/sha}","comments_url":"https://api.github.com/repos/typings/typings/comments{/number}","issue_comment_url":"https://api.github.com/repos/typings/typings/issues/comments{/number}","contents_url":"https://api.github.com/repos/typings/typings/contents/{+path}","compare_url":"https://api.github.com/repos/typings/typings/compare/{base}...{head}","merges_url":"https://api.github.com/repos/typings/typings/merges","archive_url":"https://api.github.com/repos/typings/typings/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/typings/typings/downloads","issues_url":"https://api.github.com/repos/typings/typings/issues{/number}","pulls_url":"https://api.github.com/repos/typings/typings/pulls{/number}","milestones_url":"https://api.github.com/repos/typings/typings/milestones{/number}","notifications_url":"https://api.github.com/repos/typings/typings/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/typings/typings/labels{/name}","releases_url":"https://api.github.com/repos/typings/typings/releases{/id}","deployments_url":"https://api.github.com/repos/typings/typings/deployments","created_at":"2015-10-20T16:35:10Z","updated_at":"2016-11-19T02:02:26Z","pushed_at":"2016-11-19T02:21:37Z","git_url":"git://github.com/typings/typings.git","ssh_url":"git@github.com:typings/typings.git","clone_url":"https://github.com/typings/typings.git","svn_url":"https://github.com/typings/typings","homepage":"","size":544,"stargazers_count":2246,"watchers_count":2246,"language":"TypeScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":169,"mirror_url":null,"open_issues_count":86,"forks":169,"open_issues":86,"watchers":2246,"default_branch":"master"}},"base":{"label":"typings:master","ref":"master","sha":"ffc64972a4fb2657c41c69154613a936e747bbb4","user":{"login":"typings","id":15212838,"avatar_url":"https://avatars.githubusercontent.com/u/15212838?v=3","gravatar_id":"","url":"https://api.github.com/users/typings","html_url":"https://github.com/typings","followers_url":"https://api.github.com/users/typings/followers","following_url":"https://api.github.com/users/typings/following{/other_user}","gists_url":"https://api.github.com/users/typings/gists{/gist_id}","starred_url":"https://api.github.com/users/typings/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/typings/subscriptions","organizations_url":"https://api.github.com/users/typings/orgs","repos_url":"https://api.github.com/users/typings/repos","events_url":"https://api.github.com/users/typings/events{/privacy}","received_events_url":"https://api.github.com/users/typings/received_events","type":"Organization","site_admin":false},"repo":{"id":44620036,"name":"typings","full_name":"typings/typings","owner":{"login":"typings","id":15212838,"avatar_url":"https://avatars.githubusercontent.com/u/15212838?v=3","gravatar_id":"","url":"https://api.github.com/users/typings","html_url":"https://github.com/typings","followers_url":"https://api.github.com/users/typings/followers","following_url":"https://api.github.com/users/typings/following{/other_user}","gists_url":"https://api.github.com/users/typings/gists{/gist_id}","starred_url":"https://api.github.com/users/typings/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/typings/subscriptions","organizations_url":"https://api.github.com/users/typings/orgs","repos_url":"https://api.github.com/users/typings/repos","events_url":"https://api.github.com/users/typings/events{/privacy}","received_events_url":"https://api.github.com/users/typings/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/typings/typings","description":"The TypeScript Definition Manager","fork":false,"url":"https://api.github.com/repos/typings/typings","forks_url":"https://api.github.com/repos/typings/typings/forks","keys_url":"https://api.github.com/repos/typings/typings/keys{/key_id}","collaborators_url":"https://api.github.com/repos/typings/typings/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/typings/typings/teams","hooks_url":"https://api.github.com/repos/typings/typings/hooks","issue_events_url":"https://api.github.com/repos/typings/typings/issues/events{/number}","events_url":"https://api.github.com/repos/typings/typings/events","assignees_url":"https://api.github.com/repos/typings/typings/assignees{/user}","branches_url":"https://api.github.com/repos/typings/typings/branches{/branch}","tags_url":"https://api.github.com/repos/typings/typings/tags","blobs_url":"https://api.github.com/repos/typings/typings/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/typings/typings/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/typings/typings/git/refs{/sha}","trees_url":"https://api.github.com/repos/typings/typings/git/trees{/sha}","statuses_url":"https://api.github.com/repos/typings/typings/statuses/{sha}","languages_url":"https://api.github.com/repos/typings/typings/languages","stargazers_url":"https://api.github.com/repos/typings/typings/stargazers","contributors_url":"https://api.github.com/repos/typings/typings/contributors","subscribers_url":"https://api.github.com/repos/typings/typings/subscribers","subscription_url":"https://api.github.com/repos/typings/typings/subscription","commits_url":"https://api.github.com/repos/typings/typings/commits{/sha}","git_commits_url":"https://api.github.com/repos/typings/typings/git/commits{/sha}","comments_url":"https://api.github.com/repos/typings/typings/comments{/number}","issue_comment_url":"https://api.github.com/repos/typings/typings/issues/comments{/number}","contents_url":"https://api.github.com/repos/typings/typings/contents/{+path}","compare_url":"https://api.github.com/repos/typings/typings/compare/{base}...{head}","merges_url":"https://api.github.com/repos/typings/typings/merges","archive_url":"https://api.github.com/repos/typings/typings/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/typings/typings/downloads","issues_url":"https://api.github.com/repos/typings/typings/issues{/number}","pulls_url":"https://api.github.com/repos/typings/typings/pulls{/number}","milestones_url":"https://api.github.com/repos/typings/typings/milestones{/number}","notifications_url":"https://api.github.com/repos/typings/typings/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/typings/typings/labels{/name}","releases_url":"https://api.github.com/repos/typings/typings/releases{/id}","deployments_url":"https://api.github.com/repos/typings/typings/deployments","created_at":"2015-10-20T16:35:10Z","updated_at":"2016-11-19T02:02:26Z","pushed_at":"2016-11-19T02:21:37Z","git_url":"git://github.com/typings/typings.git","ssh_url":"git@github.com:typings/typings.git","clone_url":"https://github.com/typings/typings.git","svn_url":"https://github.com/typings/typings","homepage":"","size":544,"stargazers_count":2246,"watchers_count":2246,"language":"TypeScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":169,"mirror_url":null,"open_issues_count":86,"forks":169,"open_issues":86,"watchers":2246,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/typings/typings/pulls/729"},"html":{"href":"https://github.com/typings/typings/pull/729"},"issue":{"href":"https://api.github.com/repos/typings/typings/issues/729"},"comments":{"href":"https://api.github.com/repos/typings/typings/issues/729/comments"},"review_comments":{"href":"https://api.github.com/repos/typings/typings/pulls/729/comments"},"review_comment":{"href":"https://api.github.com/repos/typings/typings/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/typings/typings/pulls/729/commits"},"statuses":{"href":"https://api.github.com/repos/typings/typings/statuses/6619668e8b4879afe2a2e14a00885c61c6331590"}},"merged":false,"mergeable":true,"mergeable_state":"clean","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":1,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"greenkeeper"}}