{"action":"opened","issue":{"url":"https://api.github.com/repos/silverbulleters/gherkin-autocomplete/issues/29","repository_url":"https://api.github.com/repos/silverbulleters/gherkin-autocomplete","labels_url":"https://api.github.com/repos/silverbulleters/gherkin-autocomplete/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/silverbulleters/gherkin-autocomplete/issues/29/comments","events_url":"https://api.github.com/repos/silverbulleters/gherkin-autocomplete/issues/29/events","html_url":"https://github.com/silverbulleters/gherkin-autocomplete/issues/29","id":232773667,"number":29,"title":"An in-range update of tslint is breaking the build 🚨","user":{"login":"greenkeeper[bot]","id":23040076,"avatar_url":"https://avatars1.githubusercontent.com/u/13812225?v=3","gravatar_id":"","url":"https://api.github.com/users/greenkeeper%5Bbot%5D","html_url":"https://github.com/apps/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},"labels":[{"id":552978683,"url":"https://api.github.com/repos/silverbulleters/gherkin-autocomplete/labels/greenkeeper","name":"greenkeeper","color":"00c775","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-06-01T06:00:40Z","updated_at":"2017-06-01T06:00:40Z","closed_at":null,"body":"\n## Version **5.4.0** of [tslint](https://github.com/palantir/tslint) just got published.\n\n<table>\n  <tr>\n    <th align=left>\n      Branch\n    </th>\n    <td>\n      <a href=\"/silverbulleters/gherkin-autocomplete/compare/greenkeeper%2Ftslint-5.4.0\">Build failing 🚨</a>\n    </td>\n  </tr>\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      5.3.2\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\nThis version is **covered** by your **current version range** and after updating it in your project **the build failed**.\n\n\nAs tslint is “only” a devDependency of this project it **might not break production or downstream projects**, but “only” your build or test tools – **preventing new deploys or publishes**.\n\nI recommend you give this issue a high priority. I’m sure you can resolve this :muscle:\n\n\n\n<details>\n<summary>Status Details</summary>\n\n- ❌ **continuous-integration/travis-ci/push** The Travis CI build could not complete due to an error [Details](https://travis-ci.org/silverbulleters/gherkin-autocomplete/builds/238140563?utm_source=github_status&utm_medium=notification)\n</details>\n\n\n---\n\n<details>\n<summary>Release Notes</summary>\n<strong>v5.4.0</strong>\n\n<h2><g-emoji alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\" ios-version=\"6.0\">🎉</g-emoji> New rules, options, and fixers</h2>\n<ul>\n<li>[new-rule] <a href=\"https://palantir.github.io/tslint/rules/switch-final-break/\"><code>switch-final-break</code></a> (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2804\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2804\" data-id=\"230253580\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2804</a>)</li>\n<li>[new-rule] <a href=\"https://palantir.github.io/tslint/rules/use-default-type-parameter/\"><code>use-default-type-parameter</code></a> (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2253\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2253\" data-id=\"210368495\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2253</a>)</li>\n<li>[new-rule] <a href=\"https://palantir.github.io/tslint/rules/binary-expression-operand-order/\"><code>binary-expression-operand-order</code></a> (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2805\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2805\" data-id=\"230255539\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2805</a>)</li>\n<li>[new-rule-option] <a href=\"https://palantir.github.io/tslint/rules/ban/\"><code>ban</code></a> new options format: allows to specify an optional explanation message for function bans, banning nested methods and using a wildcard for object of a method ban (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2547\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2547\" data-id=\"220929640\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2547</a>)</li>\n<li>[new-rule-option] <a href=\"https://palantir.github.io/tslint/rules/no-duplicate-variable/\"><code>no-duplicate-variable</code></a> adds <code>check-parameters</code> option to check if variable has the same name as a parameter (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2597\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2597\" data-id=\"222497924\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2597</a>)</li>\n<li>[new-rule-option] <a href=\"https://palantir.github.io/tslint/rules/curly/\"><code>curly</code></a>: \"as-needed\" option (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2842\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2842\" data-id=\"231913359\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2842</a>)</li>\n<li>[new-rule-option] <a href=\"https://palantir.github.io/tslint/rules/no-unbound-method/\"><code>no-unbound-method</code></a> add option <code>\"ignore-static\"</code> (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2751\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2751\" data-id=\"228414411\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2751</a>)</li>\n<li>[new-rule-option] <a href=\"https://palantir.github.io/tslint/rules/strict-boolean-expressions/\"><code>strict-boolean-expressions</code></a> adds <code>allow-boolean-or-undefined</code> (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2820\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2820\" data-id=\"231015790\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2820</a>)</li>\n<li>[new-fixer] <a href=\"https://palantir.github.io/tslint/rules/object-literal-shorthand/\"><code>object-literal-shorthand</code></a> can fix longhand methods (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2558\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2558\" data-id=\"221377730\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2558</a>)</li>\n</ul>\n<h2><g-emoji alias=\"hammer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f528.png\" ios-version=\"6.0\">🔨</g-emoji>  Bugfixes &amp; enhancements</h2>\n<ul>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/prefer-object-spread/\"><code>prefer-object-spread</code></a> allows constructor, function and method calls and more as first argument to <code>Object.assign</code> (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2828\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2828\" data-id=\"231718410\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2828</a>)</li>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/no-unbound-method/\"><code>no-unbound-method</code></a> walker skips past the parent if it is a cast or parenthesized expression (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2838\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2838\" data-id=\"231904299\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2838</a>)</li>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/object-literal-shorthand/\"><code>object-literal-shorthand</code></a>: fixed suggestion for generator functions (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2558\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2558\" data-id=\"221377730\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2558</a>)</li>\n<li>[bugfix] Fixed issue with case sensitivity of <a href=\"https://palantir.github.io/tslint/rules/no-unused-variable/\"><code>no-unused-variable</code></a> rule on Windows (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2819\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2819\" data-id=\"231003401\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2819</a>)</li>\n<li>[bugfix] don't crash <code>tslint --project</code> if <code>allowJs</code> is set in tsconfig.json (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2823\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2823\" data-id=\"231152904\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2823</a>)</li>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/align/\"><code>align</code></a> with option <code>\"members\"</code>: check members of class expressions; don't check semicolons in classes (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2668\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2668\" data-id=\"225824184\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2668</a>)</li>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/no-inferred-empty-object-type/\"><code>no-inferred-empty-object-type</code></a>: fix stack overflow (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2762\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2762\" data-id=\"228545626\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2762</a>)</li>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/semicolon/\"><code>semicolon</code></a>: don't warn about unnecesary semicolon when it is actually needed, e.g. when followed by type assertion or template string (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2655\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2655\" data-id=\"225412366\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2655</a>)</li>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/space-before-function-paren/\"><code>space-before-function-paren</code></a>: Ignore async arrow function with no parentheses (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2833\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2833\" data-id=\"231836613\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2833</a>)</li>\n<li>[bugfix]: <a href=\"https://palantir.github.io/tslint/rules/no-unsafe-any/\"><code>no-unsafe-any</code></a>: Don't fail on <code>continue label;</code> (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2830\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2830\" data-id=\"231764318\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2830</a>)</li>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/no-unbound-method/\"><code>no-unbound-method</code></a>: Allow unbound method to be used as a condition (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2834\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2834\" data-id=\"231841398\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2834</a>)</li>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/no-unsafe-any/\"><code>no-unsafe-any</code></a>: Allow to switch on a value of type <code>any</code> (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2836\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2836\" data-id=\"231879201\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2836</a>)</li>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/no-unsafe-any/\"><code>no-unsafe-any</code></a>: Don't mark <code>declare global {}</code> as an unsafe any. (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2839\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2839\" data-id=\"231906639\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2839</a>)</li>\n<li>[bugfix] <a href=\"https://palantir.github.io/tslint/rules/indent/\"><code>indent</code></a> now checks indentation of expressions inside template strings (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2826\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2826\" data-id=\"231701834\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2826</a>)</li>\n<li>[enhancement] <code>--project</code> (or <code>-p</code>) enables rules that require the type checker. <code>--type-check</code> only checks for errors before linting is no longer required (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2773\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2773\" data-id=\"229037466\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2773</a>)</li>\n<li>[enhancement] <a href=\"https://palantir.github.io/tslint/rules/deprecation/\"><code>deprecation</code></a>: error message includes deprecation text if available (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2748\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2748\" data-id=\"228395153\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2748</a>)</li>\n<li>[enhancement] <a href=\"https://palantir.github.io/tslint/rules/cyclomatic-complexity/\"><code>cyclomatic-complexity</code></a>: Don't count empty switch case(<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2743\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2743\" data-id=\"228169886\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2743</a>)</li>\n<li>[enhancement] <a href=\"https://palantir.github.io/tslint/rules/strict-boolean-expressions/\"><code>strict-boolean-expressions</code></a>: Allow <code>any</code>, and <code>true</code> and <code>false</code> literal types (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2758\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2758\" data-id=\"228509437\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2758</a>)</li>\n<li>[enhancement] <a href=\"https://palantir.github.io/tslint/rules/no-floating-promises/\"><code>no-floating-promises</code></a>: Allow 'promise.catch()' (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2774\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2774\" data-id=\"229208348\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2774</a>)</li>\n<li>[enhancement] <a href=\"https://palantir.github.io/tslint/rules/comment-format/\"><code>comment-format</code></a> no longer excludes comments with triple slash from linting except <code>/// &lt;reference path=\"...\"/&gt;</code> (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2616\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2616\" data-id=\"223174966\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2616</a>)</li>\n<li>[enhancement] <a href=\"https://palantir.github.io/tslint/rules/prefer-object-spread/\"><code>prefer-object-spread</code></a>: lint more locations where return value is used. (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2828\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2828\" data-id=\"231718410\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2828</a>)</li>\n<li>[enhancement] <a href=\"https://palantir.github.io/tslint/rules/semicolon/\"><code>semicolon</code></a>: option <code>\"never\"</code> is now spec compliant (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2655\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2655\" data-id=\"225412366\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2655</a>)</li>\n<li>[enhancement] <a href=\"https://palantir.github.io/tslint/rules/object-literal-shorthand/\"><code>object-literal-shorthand</code></a> handles async functions correctly (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2558\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2558\" data-id=\"221377730\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2558</a>)</li>\n<li>[enhancement] <code>--test</code> CLI option: allow passing path to tslint.json (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2784\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2784\" data-id=\"229783557\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2784</a>)</li>\n<li>[enhancement] Use commander instead of optimist for CLI arguments (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2689\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2689\" data-id=\"226453845\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2689</a>)</li>\n<li>[enhancement] <a href=\"https://palantir.github.io/tslint/rules/strict-type-predicates/\"><code>strict-type-predicates</code></a>: warn if strictNullChecks is not enabled (<a href=\"https://urls.greenkeeper.io/palantir/tslint/pull/2786\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/palantir/tslint/issues/2786\" data-id=\"229790116\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#2786</a>)</li>\n</ul>\n<p>Thanks to our contributors!</p>\n<ul>\n<li>Klaus Meinhardt</li>\n<li>Manuel Lopez</li>\n<li>Andy Hanson</li>\n<li>Piotr Tomiak</li>\n</ul>\n</details>\n\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"}}
{"actor":{"display_login":"greenkeeper"}}