Release notes
*Sourced from [tslint's releases](https://github.com/palantir/tslint/releases).*
> ## v5.19.0
> - [bugfix] relax [`promise-function-async`](https://palantir.github.io/tslint/rules/promise-function-async/) for short parenthesized arrow functions ([#4765](https://github-redirect.dependabot.com/palantir/tslint/issues/4765))
> - [bugfix] fix [`no-async-without-await`](https://palantir.github.io/tslint/rules/no-async-without-await/) false positive for abstract methods ([#4782](https://github-redirect.dependabot.com/palantir/tslint/issues/4782))
> - [bugfix] fix [`strict-comparison`](https://palantir.github.io/tslint/rules/strict-comparison/) false positive for `null` and `undefined` literals ([#4786](https://github-redirect.dependabot.com/palantir/tslint/issues/4786))
> - [bugfix] improve [`no-angle-bracket-type-assertion`](https://palantir.github.io/tslint/rules/no-angle-bracket-type-assertion/) autofix semantics with more parentheses ([#4823](https://github-redirect.dependabot.com/palantir/tslint/issues/4823))
> - [enhancement] add BigInt support to [`restrict-plus-operands`](https://palantir.github.io/tslint/rules/restrict-plus-operands/) rule ([#4814](https://github-redirect.dependabot.com/palantir/tslint/issues/4814))
> - [enhancement] [`await-promise`](https://palantir.github.io/tslint/rules/await-promise/) now supports new TypeScript 3.6 AST API symbols for async iterators ([#4800](https://github-redirect.dependabot.com/palantir/tslint/issues/4800))
> - [new-rule-option] `check-strings` and `check-regex` options for [`max-line-length`](https://palantir.github.io/tslint/rules/max-line-length/) rule ([#4798](https://github-redirect.dependabot.com/palantir/tslint/issues/4798))
> - [new-rule-option] `variable-declaration-ignore-function` option for [`typedef`](https://palantir.github.io/tslint/rules/typedef/) rule ([#4769](https://github-redirect.dependabot.com/palantir/tslint/issues/4769))
> - [new-rule-option] `ignore-blank-lines` option for [`object-literal-sort-keys`](https://palantir.github.io/tslint/rules/object-literal-sort-keys/) rule ([#4808](https://github-redirect.dependabot.com/palantir/tslint/issues/4808))
> - [new-rule] [`no-for-in`](https://palantir.github.io/tslint/rules/no-for-in/) ([#4747](https://github-redirect.dependabot.com/palantir/tslint/issues/4747))
> - [new-rule] [`no-invalid-void`](https://palantir.github.io/tslint/rules/no-invalid-void/) ([#4736](https://github-redirect.dependabot.com/palantir/tslint/issues/4736))
> - [new-rule] [`strict-string-expressions`](https://palantir.github.io/tslint/rules/strict-string-expressions/) reports errors on type coercions found in string expressions ([#4807](https://github-redirect.dependabot.com/palantir/tslint/issues/4807))
> - [new-rule] ['no-promise-as-boolean'](https://palantir.github.io/tslint/rules/no-promise-as-boolean/) ([#4790](https://github-redirect.dependabot.com/palantir/tslint/issues/4790))
> - [docs] link to OSS fellowship medium post in README ([#4821](https://github-redirect.dependabot.com/palantir/tslint/issues/4821))
>
>
> Thanks to our contributors!
>
> - Josh Pike
> - Tanmoy Bhowmik
> - Michael Withagen
> - Evgeniy Timokhov
> - Vitalij Krotov
> - Josh Goldberg
> - Veda
> - Guido
> - Robert Fink
> - Max Sysoev
Changelog
*Sourced from [tslint's changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md).*
> ## v5.19.0
>
> - [bugfix] relax [`promise-function-async`](https://palantir.github.io/tslint/rules/promise-function-async/) for short parenthesized arrow functions ([#4765](https://github-redirect.dependabot.com/palantir/tslint/issues/4765))
> - [bugfix] fix [`no-async-without-await`](https://palantir.github.io/tslint/rules/no-async-without-await/) false positive for abstract methods ([#4782](https://github-redirect.dependabot.com/palantir/tslint/issues/4782))
> - [bugfix] fix [`strict-comparison`](https://palantir.github.io/tslint/rules/strict-comparison/) false positive for `null` and `undefined` literals ([#4786](https://github-redirect.dependabot.com/palantir/tslint/issues/4786))
> - [bugfix] improve [`no-angle-bracket-type-assertion`](https://palantir.github.io/tslint/rules/no-angle-bracket-type-assertion/) autofix semantics with more parentheses ([#4823](https://github-redirect.dependabot.com/palantir/tslint/issues/4823))
> - [enhancement] add BigInt support to [`restrict-plus-operands`](https://palantir.github.io/tslint/rules/restrict-plus-operands/) rule ([#4814](https://github-redirect.dependabot.com/palantir/tslint/issues/4814))
> - [enhancement] [`await-promise`](https://palantir.github.io/tslint/rules/await-promise/) now supports new TypeScript 3.6 AST API symbols for async iterators ([#4800](https://github-redirect.dependabot.com/palantir/tslint/issues/4800))
> - [new-rule-option] `check-strings` and `check-regex` options for [`max-line-length`](https://palantir.github.io/tslint/rules/max-line-length/) rule ([#4798](https://github-redirect.dependabot.com/palantir/tslint/issues/4798))
> - [new-rule-option] `variable-declaration-ignore-function` option for [`typedef`](https://palantir.github.io/tslint/rules/typedef/) rule ([#4769](https://github-redirect.dependabot.com/palantir/tslint/issues/4769))
> - [new-rule-option] `ignore-blank-lines` option for [`object-literal-sort-keys`](https://palantir.github.io/tslint/rules/object-literal-sort-keys/) rule ([#4808](https://github-redirect.dependabot.com/palantir/tslint/issues/4808))
> - [new-rule] [`no-for-in`](https://palantir.github.io/tslint/rules/no-for-in/) ([#4747](https://github-redirect.dependabot.com/palantir/tslint/issues/4747))
> - [new-rule] [`no-invalid-void`](https://palantir.github.io/tslint/rules/no-invalid-void/) ([#4736](https://github-redirect.dependabot.com/palantir/tslint/issues/4736))
> - [new-rule] [`strict-string-expressions`](https://palantir.github.io/tslint/rules/strict-string-expressions/) reports errors on type coercions found in string expressions ([#4807](https://github-redirect.dependabot.com/palantir/tslint/issues/4807))
> - [new-rule] ['no-promise-as-boolean'](https://palantir.github.io/tslint/rules/no-promise-as-boolean/) ([#4790](https://github-redirect.dependabot.com/palantir/tslint/issues/4790))
> - [docs] link to OSS fellowship medium post in README ([#4821](https://github-redirect.dependabot.com/palantir/tslint/issues/4821))
>
> Thanks to our contributors!
>
> - Josh Pike
> - Tanmoy Bhowmik
> - Michael Withagen
> - Evgeniy Timokhov
> - Vitalij Krotov
> - Josh Goldberg
> - Veda
> - Guido
> - Robert Fink
> - Max Sysoev
Commits
- [`40b7793`](https://github.com/palantir/tslint/commit/40b7793c4dfb471d29f28aac93264dbbd51a7675) Prepare release v5.19.0 ([#4826](https://github-redirect.dependabot.com/palantir/tslint/issues/4826))
- [`05cfde7`](https://github.com/palantir/tslint/commit/05cfde7c6eb53c373ea0d6ae1e793cc2dc639dc3) Add rule: strict-string-expressions ([#4807](https://github-redirect.dependabot.com/palantir/tslint/issues/4807))
- [`f772a15`](https://github.com/palantir/tslint/commit/f772a15eed94efb4e728678ce0c88515295c86e7) no-angle-bracket-type-assertion: check only for binary expression and add tes...
- [`c5074f4`](https://github.com/palantir/tslint/commit/c5074f46f5edb5b8cd0c3ffc9cf1bbef513d544e) docs: Link to OSS fellowship medium post in README ([#4821](https://github-redirect.dependabot.com/palantir/tslint/issues/4821))
- [`e17ea57`](https://github.com/palantir/tslint/commit/e17ea57b59b14c517b5c6ac0fb1505941a4628df) fix: add bigint support to restrict-plus-operand rule ([#4814](https://github-redirect.dependabot.com/palantir/tslint/issues/4814))
- [`a3a0b32`](https://github.com/palantir/tslint/commit/a3a0b328ab02d1880d6115a4dc4990553fab7982) Add rule 'no-promise-as-boolean' ([#4790](https://github-redirect.dependabot.com/palantir/tslint/issues/4790))
- [`af24731`](https://github.com/palantir/tslint/commit/af247311403ce7ee447bb23c6a8da7453d7b9fc7) Allowed parenthesis bodies for one-line promise-function-async functions ([#4765](https://github-redirect.dependabot.com/palantir/tslint/issues/4765))
- [`9924e7a`](https://github.com/palantir/tslint/commit/9924e7a0826dbf47c01ee5a1e826b72bb46159c9) [object-literal-sort-keys] add ignore-blank-lines option ([#4808](https://github-redirect.dependabot.com/palantir/tslint/issues/4808))
- [`958ba28`](https://github.com/palantir/tslint/commit/958ba287d5932b3d6853cc10f3d1ead336c5d6f1) Bump lodash from 4.17.11 to 4.17.15 ([#4809](https://github-redirect.dependabot.com/palantir/tslint/issues/4809))
- [`2947925`](https://github.com/palantir/tslint/commit/2947925546f1b36fe430f2f27f392ae6bc808a6e) Allowed new 'AsyncGenerator' name for await-promise async iterators ([#4800](https://github-redirect.dependabot.com/palantir/tslint/issues/4800))
- Additional commits viewable in [compare view](https://github.com/palantir/tslint/compare/5.18.0...5.19.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps tslint from 5.18.0 to 5.19.0.
Release notes
*Sourced from [tslint's releases](https://github.com/palantir/tslint/releases).* > ## v5.19.0 > - [bugfix] relax [`promise-function-async`](https://palantir.github.io/tslint/rules/promise-function-async/) for short parenthesized arrow functions ([#4765](https://github-redirect.dependabot.com/palantir/tslint/issues/4765)) > - [bugfix] fix [`no-async-without-await`](https://palantir.github.io/tslint/rules/no-async-without-await/) false positive for abstract methods ([#4782](https://github-redirect.dependabot.com/palantir/tslint/issues/4782)) > - [bugfix] fix [`strict-comparison`](https://palantir.github.io/tslint/rules/strict-comparison/) false positive for `null` and `undefined` literals ([#4786](https://github-redirect.dependabot.com/palantir/tslint/issues/4786)) > - [bugfix] improve [`no-angle-bracket-type-assertion`](https://palantir.github.io/tslint/rules/no-angle-bracket-type-assertion/) autofix semantics with more parentheses ([#4823](https://github-redirect.dependabot.com/palantir/tslint/issues/4823)) > - [enhancement] add BigInt support to [`restrict-plus-operands`](https://palantir.github.io/tslint/rules/restrict-plus-operands/) rule ([#4814](https://github-redirect.dependabot.com/palantir/tslint/issues/4814)) > - [enhancement] [`await-promise`](https://palantir.github.io/tslint/rules/await-promise/) now supports new TypeScript 3.6 AST API symbols for async iterators ([#4800](https://github-redirect.dependabot.com/palantir/tslint/issues/4800)) > - [new-rule-option] `check-strings` and `check-regex` options for [`max-line-length`](https://palantir.github.io/tslint/rules/max-line-length/) rule ([#4798](https://github-redirect.dependabot.com/palantir/tslint/issues/4798)) > - [new-rule-option] `variable-declaration-ignore-function` option for [`typedef`](https://palantir.github.io/tslint/rules/typedef/) rule ([#4769](https://github-redirect.dependabot.com/palantir/tslint/issues/4769)) > - [new-rule-option] `ignore-blank-lines` option for [`object-literal-sort-keys`](https://palantir.github.io/tslint/rules/object-literal-sort-keys/) rule ([#4808](https://github-redirect.dependabot.com/palantir/tslint/issues/4808)) > - [new-rule] [`no-for-in`](https://palantir.github.io/tslint/rules/no-for-in/) ([#4747](https://github-redirect.dependabot.com/palantir/tslint/issues/4747)) > - [new-rule] [`no-invalid-void`](https://palantir.github.io/tslint/rules/no-invalid-void/) ([#4736](https://github-redirect.dependabot.com/palantir/tslint/issues/4736)) > - [new-rule] [`strict-string-expressions`](https://palantir.github.io/tslint/rules/strict-string-expressions/) reports errors on type coercions found in string expressions ([#4807](https://github-redirect.dependabot.com/palantir/tslint/issues/4807)) > - [new-rule] ['no-promise-as-boolean'](https://palantir.github.io/tslint/rules/no-promise-as-boolean/) ([#4790](https://github-redirect.dependabot.com/palantir/tslint/issues/4790)) > - [docs] link to OSS fellowship medium post in README ([#4821](https://github-redirect.dependabot.com/palantir/tslint/issues/4821)) > > > Thanks to our contributors! > > - Josh Pike > - Tanmoy Bhowmik > - Michael Withagen > - Evgeniy Timokhov > - Vitalij Krotov > - Josh Goldberg > - Veda > - Guido > - Robert Fink > - Max SysoevChangelog
*Sourced from [tslint's changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md).* > ## v5.19.0 > > - [bugfix] relax [`promise-function-async`](https://palantir.github.io/tslint/rules/promise-function-async/) for short parenthesized arrow functions ([#4765](https://github-redirect.dependabot.com/palantir/tslint/issues/4765)) > - [bugfix] fix [`no-async-without-await`](https://palantir.github.io/tslint/rules/no-async-without-await/) false positive for abstract methods ([#4782](https://github-redirect.dependabot.com/palantir/tslint/issues/4782)) > - [bugfix] fix [`strict-comparison`](https://palantir.github.io/tslint/rules/strict-comparison/) false positive for `null` and `undefined` literals ([#4786](https://github-redirect.dependabot.com/palantir/tslint/issues/4786)) > - [bugfix] improve [`no-angle-bracket-type-assertion`](https://palantir.github.io/tslint/rules/no-angle-bracket-type-assertion/) autofix semantics with more parentheses ([#4823](https://github-redirect.dependabot.com/palantir/tslint/issues/4823)) > - [enhancement] add BigInt support to [`restrict-plus-operands`](https://palantir.github.io/tslint/rules/restrict-plus-operands/) rule ([#4814](https://github-redirect.dependabot.com/palantir/tslint/issues/4814)) > - [enhancement] [`await-promise`](https://palantir.github.io/tslint/rules/await-promise/) now supports new TypeScript 3.6 AST API symbols for async iterators ([#4800](https://github-redirect.dependabot.com/palantir/tslint/issues/4800)) > - [new-rule-option] `check-strings` and `check-regex` options for [`max-line-length`](https://palantir.github.io/tslint/rules/max-line-length/) rule ([#4798](https://github-redirect.dependabot.com/palantir/tslint/issues/4798)) > - [new-rule-option] `variable-declaration-ignore-function` option for [`typedef`](https://palantir.github.io/tslint/rules/typedef/) rule ([#4769](https://github-redirect.dependabot.com/palantir/tslint/issues/4769)) > - [new-rule-option] `ignore-blank-lines` option for [`object-literal-sort-keys`](https://palantir.github.io/tslint/rules/object-literal-sort-keys/) rule ([#4808](https://github-redirect.dependabot.com/palantir/tslint/issues/4808)) > - [new-rule] [`no-for-in`](https://palantir.github.io/tslint/rules/no-for-in/) ([#4747](https://github-redirect.dependabot.com/palantir/tslint/issues/4747)) > - [new-rule] [`no-invalid-void`](https://palantir.github.io/tslint/rules/no-invalid-void/) ([#4736](https://github-redirect.dependabot.com/palantir/tslint/issues/4736)) > - [new-rule] [`strict-string-expressions`](https://palantir.github.io/tslint/rules/strict-string-expressions/) reports errors on type coercions found in string expressions ([#4807](https://github-redirect.dependabot.com/palantir/tslint/issues/4807)) > - [new-rule] ['no-promise-as-boolean'](https://palantir.github.io/tslint/rules/no-promise-as-boolean/) ([#4790](https://github-redirect.dependabot.com/palantir/tslint/issues/4790)) > - [docs] link to OSS fellowship medium post in README ([#4821](https://github-redirect.dependabot.com/palantir/tslint/issues/4821)) > > Thanks to our contributors! > > - Josh Pike > - Tanmoy Bhowmik > - Michael Withagen > - Evgeniy Timokhov > - Vitalij Krotov > - Josh Goldberg > - Veda > - Guido > - Robert Fink > - Max SysoevCommits
- [`40b7793`](https://github.com/palantir/tslint/commit/40b7793c4dfb471d29f28aac93264dbbd51a7675) Prepare release v5.19.0 ([#4826](https://github-redirect.dependabot.com/palantir/tslint/issues/4826)) - [`05cfde7`](https://github.com/palantir/tslint/commit/05cfde7c6eb53c373ea0d6ae1e793cc2dc639dc3) Add rule: strict-string-expressions ([#4807](https://github-redirect.dependabot.com/palantir/tslint/issues/4807)) - [`f772a15`](https://github.com/palantir/tslint/commit/f772a15eed94efb4e728678ce0c88515295c86e7) no-angle-bracket-type-assertion: check only for binary expression and add tes... - [`c5074f4`](https://github.com/palantir/tslint/commit/c5074f46f5edb5b8cd0c3ffc9cf1bbef513d544e) docs: Link to OSS fellowship medium post in README ([#4821](https://github-redirect.dependabot.com/palantir/tslint/issues/4821)) - [`e17ea57`](https://github.com/palantir/tslint/commit/e17ea57b59b14c517b5c6ac0fb1505941a4628df) fix: add bigint support to restrict-plus-operand rule ([#4814](https://github-redirect.dependabot.com/palantir/tslint/issues/4814)) - [`a3a0b32`](https://github.com/palantir/tslint/commit/a3a0b328ab02d1880d6115a4dc4990553fab7982) Add rule 'no-promise-as-boolean' ([#4790](https://github-redirect.dependabot.com/palantir/tslint/issues/4790)) - [`af24731`](https://github.com/palantir/tslint/commit/af247311403ce7ee447bb23c6a8da7453d7b9fc7) Allowed parenthesis bodies for one-line promise-function-async functions ([#4765](https://github-redirect.dependabot.com/palantir/tslint/issues/4765)) - [`9924e7a`](https://github.com/palantir/tslint/commit/9924e7a0826dbf47c01ee5a1e826b72bb46159c9) [object-literal-sort-keys] add ignore-blank-lines option ([#4808](https://github-redirect.dependabot.com/palantir/tslint/issues/4808)) - [`958ba28`](https://github.com/palantir/tslint/commit/958ba287d5932b3d6853cc10f3d1ead336c5d6f1) Bump lodash from 4.17.11 to 4.17.15 ([#4809](https://github-redirect.dependabot.com/palantir/tslint/issues/4809)) - [`2947925`](https://github.com/palantir/tslint/commit/2947925546f1b36fe430f2f27f392ae6bc808a6e) Allowed new 'AsyncGenerator' name for await-promise async iterators ([#4800](https://github-redirect.dependabot.com/palantir/tslint/issues/4800)) - Additional commits viewable in [compare view](https://github.com/palantir/tslint/compare/5.18.0...5.19.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.