Release notes
*Sourced from [tslint's releases](https://github.com/palantir/tslint/releases).*
> ## v5.18.0
> - [feature] New `--print-config` CLI flag ([#4744](https://github-redirect.dependabot.com/palantir/tslint/issues/4744))
> - [bugfix] [`no-unnecessary-type-assertion`](https://palantir.github.io/tslint/rules/no-unnecessary-type-assertion/) no longer flags `x!` non-null assertions if `--strictNullChecks` is not enabled ([#3724](https://github-redirect.dependabot.com/palantir/tslint/issues/3724))
> - [bugfix] [`quotemark`](https://palantir.github.io/tslint/rules/quotemark/) handles unbalanced quotes more gracefully without crashing ([#4344](https://github-redirect.dependabot.com/palantir/tslint/issues/4344))
> - [docs] Add tslint-playground link to README and bug report template ([#4150](https://github-redirect.dependabot.com/palantir/tslint/issues/4150))
> - [enhancement] [`no-magic-numbers`](https://palantir.github.io/tslint/rules/no-magic-numbers/) rule ignores arguments passed into default Number methods ([#3668](https://github-redirect.dependabot.com/palantir/tslint/issues/3668))
> - [new-fixer] [`comment-format`](https://palantir.github.io/tslint/rules/comment-format/) ([#3583](https://github-redirect.dependabot.com/palantir/tslint/issues/3583))
> - [new-rule-option] `"allow-trailing-lowercase"` option for [`comment-format`](https://palantir.github.io/tslint/rules/comment-format/) rule ([#3583](https://github-redirect.dependabot.com/palantir/tslint/issues/3583))
> - [new-rule-option] `"ignore-accessors"` for [`adjacent-overload-signatures`](https://palantir.github.io/tslint/rules/adjacent-overload-signatures/) to ignore getters / setters overloads ([#3718](https://github-redirect.dependabot.com/palantir/tslint/issues/3718))
> - [new-rule] [`no-async-without-await`](https://palantir.github.io/tslint/rules/no-async-without-await/) ([#3945](https://github-redirect.dependabot.com/palantir/tslint/issues/3945))
> - [new-rule] [`strict-comparisons`](https://palantir.github.io/tslint/rules/strict-comparisons/) ([#4519](https://github-redirect.dependabot.com/palantir/tslint/issues/4519))
>
> Thanks to our contributors!
>
> - Josh Goldberg
> - smoehrle
> - Mateusz Witkowski
> - Andy Hanson
> - John Wiseheart
> - Eran Shabi
> - Tibor Blenessy
> - AndreasGassmann
> - Ryan Waskiewicz
> - Isabelle
Changelog
*Sourced from [tslint's changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md).*
> ## v5.18.0
>
> - [feature] New `--print-config` CLI flag ([#4744](https://github-redirect.dependabot.com/palantir/tslint/issues/4744))
> - [bugfix] [`no-unnecessary-type-assertion`](https://palantir.github.io/tslint/rules/no-unnecessary-type-assertion/) no longer flags `x!` non-null assertions if `--strictNullChecks` is not enabled ([#3724](https://github-redirect.dependabot.com/palantir/tslint/issues/3724))
> - [bugfix] [`quotemark`](https://palantir.github.io/tslint/rules/quotemark/) handles unbalanced quotes more gracefully without crashing ([#4344](https://github-redirect.dependabot.com/palantir/tslint/issues/4344))
> - [docs] Add tslint-playground link to README and bug report template ([#4150](https://github-redirect.dependabot.com/palantir/tslint/issues/4150))
> - [enhancement] [`no-magic-numbers`](https://palantir.github.io/tslint/rules/no-magic-numbers/) rule ignores arguments passed into default Number methods ([#3668](https://github-redirect.dependabot.com/palantir/tslint/issues/3668))
> - [new-fixer] [`comment-format`](https://palantir.github.io/tslint/rules/comment-format/) ([#3583](https://github-redirect.dependabot.com/palantir/tslint/issues/3583))
> - [new-rule-option] `"allow-trailing-lowercase"` option for [`comment-format`](https://palantir.github.io/tslint/rules/comment-format/) rule ([#3583](https://github-redirect.dependabot.com/palantir/tslint/issues/3583))
> - [new-rule-option] `"ignore-accessors"` for [`adjacent-overload-signatures`](https://palantir.github.io/tslint/rules/adjacent-overload-signatures/) to ignore getters / setters overloads ([#3718](https://github-redirect.dependabot.com/palantir/tslint/issues/3718))
> - [new-rule] [`no-async-without-await`](https://palantir.github.io/tslint/rules/no-async-without-await/) ([#3945](https://github-redirect.dependabot.com/palantir/tslint/issues/3945))
> - [new-rule] [`strict-comparisons`](https://palantir.github.io/tslint/rules/strict-comparisons/) ([#4519](https://github-redirect.dependabot.com/palantir/tslint/issues/4519))
>
> Thanks to our contributors!
>
> - Josh Goldberg
> - smoehrle
> - Mateusz Witkowski
> - Andy Hanson
> - John Wiseheart
> - Eran Shabi
> - Tibor Blenessy
> - AndreasGassmann
> - Ryan Waskiewicz
> - Isabelle
Commits
- [`4b3aa6a`](https://github.com/palantir/tslint/commit/4b3aa6ad84730e27fe2fe57595ba2e5b7d8214ef) Prepare release v5.18.0 ([#4771](https://github-redirect.dependabot.com/palantir/tslint/issues/4771))
- [`1e356cb`](https://github.com/palantir/tslint/commit/1e356cb8415544603ccb00f51fdaf037089e265f) Remove .vscode/settings.json git.ignoreLimitWarning ([#4766](https://github-redirect.dependabot.com/palantir/tslint/issues/4766))
- [`db04231`](https://github.com/palantir/tslint/commit/db042318491536b0c382c76d49de6d10de24d266) Add quotemark type validation to allow early return ([#4310](https://github-redirect.dependabot.com/palantir/tslint/issues/4310)) ([#4344](https://github-redirect.dependabot.com/palantir/tslint/issues/4344))
- [`9d6d49a`](https://github.com/palantir/tslint/commit/9d6d49a8b939fc4e31c3742ac120f5593c0d7fed) Add Exclusion Names for Rule file-name-casing ([#4204](https://github-redirect.dependabot.com/palantir/tslint/issues/4204))
- [`5d135e8`](https://github.com/palantir/tslint/commit/5d135e8ca681f13063b483f96520e3c0c74cb04d) Add strict-comparisons Rule ([#4519](https://github-redirect.dependabot.com/palantir/tslint/issues/4519))
- [`20eec28`](https://github.com/palantir/tslint/commit/20eec28b176ecd709a42daacd70fd9e25a1cc414) Add option to ignore accessors in adjacent-overload-signatures ([#3718](https://github-redirect.dependabot.com/palantir/tslint/issues/3718))
- [`0807692`](https://github.com/palantir/tslint/commit/08076925001f4ce6e24b0f0a50843498a093b0a4) [New Rule] add noAsyncWithoutAwait rule ([#3945](https://github-redirect.dependabot.com/palantir/tslint/issues/3945))
- [`d7163e1`](https://github.com/palantir/tslint/commit/d7163e1663518366e8400bdea8ac0e2c13f6d1a0) Add tslint-playground to README and bug report template. ([#4150](https://github-redirect.dependabot.com/palantir/tslint/issues/4150))
- [`b836f28`](https://github.com/palantir/tslint/commit/b836f285e63d7dc44908eae40ef5d6feb16e026a) no-unnecessary-type-assertion: Don't check `!` if --strictNullChecks is not e...
- [`484d429`](https://github.com/palantir/tslint/commit/484d429039087336922273a21cc14ccece88b9a6) no-magic-numbers rule ignores arguments in Number prototype methods ([#3668](https://github-redirect.dependabot.com/palantir/tslint/issues/3668))
- Additional commits viewable in [compare view](https://github.com/palantir/tslint/compare/5.17.0...5.18.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.
If all status checks pass Dependabot will automatically merge this pull request.
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- 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.17.0 to 5.18.0.
Release notes
*Sourced from [tslint's releases](https://github.com/palantir/tslint/releases).* > ## v5.18.0 > - [feature] New `--print-config` CLI flag ([#4744](https://github-redirect.dependabot.com/palantir/tslint/issues/4744)) > - [bugfix] [`no-unnecessary-type-assertion`](https://palantir.github.io/tslint/rules/no-unnecessary-type-assertion/) no longer flags `x!` non-null assertions if `--strictNullChecks` is not enabled ([#3724](https://github-redirect.dependabot.com/palantir/tslint/issues/3724)) > - [bugfix] [`quotemark`](https://palantir.github.io/tslint/rules/quotemark/) handles unbalanced quotes more gracefully without crashing ([#4344](https://github-redirect.dependabot.com/palantir/tslint/issues/4344)) > - [docs] Add tslint-playground link to README and bug report template ([#4150](https://github-redirect.dependabot.com/palantir/tslint/issues/4150)) > - [enhancement] [`no-magic-numbers`](https://palantir.github.io/tslint/rules/no-magic-numbers/) rule ignores arguments passed into default Number methods ([#3668](https://github-redirect.dependabot.com/palantir/tslint/issues/3668)) > - [new-fixer] [`comment-format`](https://palantir.github.io/tslint/rules/comment-format/) ([#3583](https://github-redirect.dependabot.com/palantir/tslint/issues/3583)) > - [new-rule-option] `"allow-trailing-lowercase"` option for [`comment-format`](https://palantir.github.io/tslint/rules/comment-format/) rule ([#3583](https://github-redirect.dependabot.com/palantir/tslint/issues/3583)) > - [new-rule-option] `"ignore-accessors"` for [`adjacent-overload-signatures`](https://palantir.github.io/tslint/rules/adjacent-overload-signatures/) to ignore getters / setters overloads ([#3718](https://github-redirect.dependabot.com/palantir/tslint/issues/3718)) > - [new-rule] [`no-async-without-await`](https://palantir.github.io/tslint/rules/no-async-without-await/) ([#3945](https://github-redirect.dependabot.com/palantir/tslint/issues/3945)) > - [new-rule] [`strict-comparisons`](https://palantir.github.io/tslint/rules/strict-comparisons/) ([#4519](https://github-redirect.dependabot.com/palantir/tslint/issues/4519)) > > Thanks to our contributors! > > - Josh Goldberg > - smoehrle > - Mateusz Witkowski > - Andy Hanson > - John Wiseheart > - Eran Shabi > - Tibor Blenessy > - AndreasGassmann > - Ryan Waskiewicz > - IsabelleChangelog
*Sourced from [tslint's changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md).* > ## v5.18.0 > > - [feature] New `--print-config` CLI flag ([#4744](https://github-redirect.dependabot.com/palantir/tslint/issues/4744)) > - [bugfix] [`no-unnecessary-type-assertion`](https://palantir.github.io/tslint/rules/no-unnecessary-type-assertion/) no longer flags `x!` non-null assertions if `--strictNullChecks` is not enabled ([#3724](https://github-redirect.dependabot.com/palantir/tslint/issues/3724)) > - [bugfix] [`quotemark`](https://palantir.github.io/tslint/rules/quotemark/) handles unbalanced quotes more gracefully without crashing ([#4344](https://github-redirect.dependabot.com/palantir/tslint/issues/4344)) > - [docs] Add tslint-playground link to README and bug report template ([#4150](https://github-redirect.dependabot.com/palantir/tslint/issues/4150)) > - [enhancement] [`no-magic-numbers`](https://palantir.github.io/tslint/rules/no-magic-numbers/) rule ignores arguments passed into default Number methods ([#3668](https://github-redirect.dependabot.com/palantir/tslint/issues/3668)) > - [new-fixer] [`comment-format`](https://palantir.github.io/tslint/rules/comment-format/) ([#3583](https://github-redirect.dependabot.com/palantir/tslint/issues/3583)) > - [new-rule-option] `"allow-trailing-lowercase"` option for [`comment-format`](https://palantir.github.io/tslint/rules/comment-format/) rule ([#3583](https://github-redirect.dependabot.com/palantir/tslint/issues/3583)) > - [new-rule-option] `"ignore-accessors"` for [`adjacent-overload-signatures`](https://palantir.github.io/tslint/rules/adjacent-overload-signatures/) to ignore getters / setters overloads ([#3718](https://github-redirect.dependabot.com/palantir/tslint/issues/3718)) > - [new-rule] [`no-async-without-await`](https://palantir.github.io/tslint/rules/no-async-without-await/) ([#3945](https://github-redirect.dependabot.com/palantir/tslint/issues/3945)) > - [new-rule] [`strict-comparisons`](https://palantir.github.io/tslint/rules/strict-comparisons/) ([#4519](https://github-redirect.dependabot.com/palantir/tslint/issues/4519)) > > Thanks to our contributors! > > - Josh Goldberg > - smoehrle > - Mateusz Witkowski > - Andy Hanson > - John Wiseheart > - Eran Shabi > - Tibor Blenessy > - AndreasGassmann > - Ryan Waskiewicz > - IsabelleCommits
- [`4b3aa6a`](https://github.com/palantir/tslint/commit/4b3aa6ad84730e27fe2fe57595ba2e5b7d8214ef) Prepare release v5.18.0 ([#4771](https://github-redirect.dependabot.com/palantir/tslint/issues/4771)) - [`1e356cb`](https://github.com/palantir/tslint/commit/1e356cb8415544603ccb00f51fdaf037089e265f) Remove .vscode/settings.json git.ignoreLimitWarning ([#4766](https://github-redirect.dependabot.com/palantir/tslint/issues/4766)) - [`db04231`](https://github.com/palantir/tslint/commit/db042318491536b0c382c76d49de6d10de24d266) Add quotemark type validation to allow early return ([#4310](https://github-redirect.dependabot.com/palantir/tslint/issues/4310)) ([#4344](https://github-redirect.dependabot.com/palantir/tslint/issues/4344)) - [`9d6d49a`](https://github.com/palantir/tslint/commit/9d6d49a8b939fc4e31c3742ac120f5593c0d7fed) Add Exclusion Names for Rule file-name-casing ([#4204](https://github-redirect.dependabot.com/palantir/tslint/issues/4204)) - [`5d135e8`](https://github.com/palantir/tslint/commit/5d135e8ca681f13063b483f96520e3c0c74cb04d) Add strict-comparisons Rule ([#4519](https://github-redirect.dependabot.com/palantir/tslint/issues/4519)) - [`20eec28`](https://github.com/palantir/tslint/commit/20eec28b176ecd709a42daacd70fd9e25a1cc414) Add option to ignore accessors in adjacent-overload-signatures ([#3718](https://github-redirect.dependabot.com/palantir/tslint/issues/3718)) - [`0807692`](https://github.com/palantir/tslint/commit/08076925001f4ce6e24b0f0a50843498a093b0a4) [New Rule] add noAsyncWithoutAwait rule ([#3945](https://github-redirect.dependabot.com/palantir/tslint/issues/3945)) - [`d7163e1`](https://github.com/palantir/tslint/commit/d7163e1663518366e8400bdea8ac0e2c13f6d1a0) Add tslint-playground to README and bug report template. ([#4150](https://github-redirect.dependabot.com/palantir/tslint/issues/4150)) - [`b836f28`](https://github.com/palantir/tslint/commit/b836f285e63d7dc44908eae40ef5d6feb16e026a) no-unnecessary-type-assertion: Don't check `!` if --strictNullChecks is not e... - [`484d429`](https://github.com/palantir/tslint/commit/484d429039087336922273a21cc14ccece88b9a6) no-magic-numbers rule ignores arguments in Number prototype methods ([#3668](https://github-redirect.dependabot.com/palantir/tslint/issues/3668)) - Additional commits viewable in [compare view](https://github.com/palantir/tslint/compare/5.17.0...5.18.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
.If all status checks pass Dependabot will automatically merge this pull request.
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - 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.