sourcegraph / javascript-typescript-langserver

JavaScript and TypeScript code intelligence through the Language Server Protocol
https://sourcegraph.com
Apache License 2.0
792 stars 72 forks source link

chore(deps): update dependency tslint to ^5.15.0 #583

Closed renovate[bot] closed 5 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update New value References Sourcegraph
tslint devDependencies minor ^5.15.0 homepage, source code search for "tslint"

Release Notes

palantir/tslint ### [`v5.15.0`](https://togithub.com/palantir/tslint/blob/master/CHANGELOG.md#v5150) [Compare Source](https://togithub.com/palantir/tslint/compare/5.14.0...5.15.0) - [api] `WalkContext` and `AbstractWalker` type parameter defaults to `void` ([#​2600](https://togithub.com/palantir/tslint/issues/2600)) - [bugfix][`no-void-expression`]() now allows conditional expressions ([#​4606](https://togithub.com/palantir/tslint/issues/4606)) - [bugfix] fix linebreak handling in [`ordered-imports`](https://palantir.github.io/tslint/rules/ordered-imports/) ([#​4583](https://togithub.com/palantir/tslint/issues/4583)) - [bugfix] fix [`static-this`](https://palantir.github.io/tslint/rules/static-this/) false positive for higher order components ([#​4580](https://togithub.com/palantir/tslint/issues/4580)) - [bugfix] Fixed crash in [`unnecessary-else`](https://palantir.github.io/tslint/rules/unnecessary-else/) from blank `if` statements ([#​4603](https://togithub.com/palantir/tslint/issues/4603)) - [bugfix] Fixed false positive in [`unnecessary-else`](https://palantir.github.io/tslint/rules/unnecessary-else/) after non-jumping statement ([#​4603](https://togithub.com/palantir/tslint/issues/4603)) - [bugfix][`interface-name`]() now handles interface starting with "I18n" correctly ([#​4486](https://togithub.com/palantir/tslint/issues/4486)) - [bugfix][`no-string-throw`]() fix inserts whitespace if not present after `throw` keyword ([#​4540](https://togithub.com/palantir/tslint/issues/4540)) - [bugfix][`quotemark`](): fix some edge cases for `backtick` option ([#​4618](https://togithub.com/palantir/tslint/issues/4618)) - [bugfix][`unnecessary-constructor`](): don't flag non-private constructors that are actually necessary ([#​4619](https://togithub.com/palantir/tslint/issues/4619)) - [enhancement] Upgrade js-yaml to avoid security issue ([#​4595](https://togithub.com/palantir/tslint/issues/4595)) - [new-rule-option] `allow-single-line-comments` option for [`file-header`](https://palantir.github.io/tslint/rules/file-header/) rule ([#​4560](https://togithub.com/palantir/tslint/issues/4560)) - [new-rule-option] `ignore-rest-args` option for [`no-any`](https://palantir.github.io/tslint/rules/no-any/) rule ([#​4581](https://togithub.com/palantir/tslint/issues/4581)) - [new-rule][`no-null-undefined-union`]() ([#​4589](https://togithub.com/palantir/tslint/issues/4589)) Thanks to our contributors! - Max Belsky - Steve Moser - Christian Flach - Roman Rogowski - Terry - Luke - Andy Hanson - Vitalij Krotov - Josh Goldberg - Vincent Langlet - Neha Rathi - Eric Ferreira ### [`v5.14.0`](https://togithub.com/palantir/tslint/blob/master/CHANGELOG.md#v5140) [Compare Source](https://togithub.com/palantir/tslint/compare/5.13.1...5.14.0) - [bugfix] `backtick` option for [`quotemark`](https://palantir.github.io/tslint/rules/quotemark/) rule no longer incorrectly flags string literals that must use single/double quotes ([#​4535](https://togithub.com/palantir/tslint/issues/4535)) - [bugfix] Fixed regression in CheckstyleFormatter backwards compatibility ([#​4561](https://togithub.com/palantir/tslint/issues/4561)) - [bugfix][`whitespace`]() rule now lints export statements ([#​4554](https://togithub.com/palantir/tslint/issues/4554)) - [bugfix][`no-trailing-whitespace`]() no longer flags files starting with a byte order mark ([#​4543](https://togithub.com/palantir/tslint/issues/4543)) - [enhancement][`promise-function-async`]() now allows single statement lamda functions that delegate to another promise-returning function ([#​4553](https://togithub.com/palantir/tslint/issues/4553)) - [enhancement] Add note to docs about zero-indexing for machine formatters ([#​4544](https://togithub.com/palantir/tslint/issues/4544)) - [enhancement] Fix metadata of the [`whitespace`](https://palantir.github.io/tslint/rules/whitespace/) rule ([#​4551](https://togithub.com/palantir/tslint/issues/4551)) - [enhancement] Add junit output for files which are successfully linted ([#​4566](https://togithub.com/palantir/tslint/issues/4566)) - [new-rule-option] `underscore` option for [`no-shadowed-variable`](https://palantir.github.io/tslint/rules/no-shadowed-variable/) rule to ignore shadowed underscores ([#​4546](https://togithub.com/palantir/tslint/issues/4546)) - [new-rule-option] `require-const-for-all-caps` option for [`variable-name`](https://palantir.github.io/tslint/rules/variable-name/) rule ([#​2936](https://togithub.com/palantir/tslint/issues/2936)) - [new-rule-option] `overloads` option for [`completed-docs`](https://palantir.github.io/tslint/rules/completed-docs/) rule to enforce documentation of each overload signature ([#​4563](https://togithub.com/palantir/tslint/issues/4563)) - [new-rule-option] `allow-namespace-imports` option for [`no-duplicate-imports`](https://palantir.github.io/tslint/rules/no-duplicate-imports/) rule ([#​4524](https://togithub.com/palantir/tslint/issues/4524)) - [new-rule-option] `allow-arguments` option for [`no-object-literal-type-assertion`](https://palantir.github.io/tslint/rules/no-object-literal-type-assertion/) rule to allow type assertions on object literals used inside call expressions ([#​4521](https://togithub.com/palantir/tslint/issues/4521)) - [new-rule-option] `allow-delete` option for [`no-unbound-method`](https://palantir.github.io/tslint/rules/no-unbound-method/) rule ([#​4548](https://togithub.com/palantir/tslint/issues/4548)) - [new-rule][`no-tautology-expression`]() ([#​4470](https://togithub.com/palantir/tslint/issues/4470)) - [new-rule][`static-this`]() ([#​4475](https://togithub.com/palantir/tslint/issues/4475)) - [new-rule][`unnecessary-else`]() ([#​4502](https://togithub.com/palantir/tslint/issues/4502)) Thanks to our contributors! - Roman Rogowski - Max Belsky - Edward Drapkin - Dominik Palo - Matthew McCune - Debsmita - Lucas Charles - Piotr Gajowniczek - Darren Anderson - Noam Yogev - Josh Goldberg - Karol Majewski ### [`v5.13.1`](https://togithub.com/palantir/tslint/blob/master/CHANGELOG.md#v5131) [Compare Source](https://togithub.com/palantir/tslint/compare/5.13.0...5.13.1) - [bugfix] Fix regression in CheckstyleFormatter backwards compatibility ([#​4561](https://togithub.com/palantir/tslint/issues/4561)) ### [`v5.13.0`](https://togithub.com/palantir/tslint/blob/master/CHANGELOG.md#v5130) [Compare Source](https://togithub.com/palantir/tslint/compare/5.12.1...5.13.0) - [deprecation] Mark `RuleWalker` and `ProgramAwareRuleWalker` as deprecated ([#​4413](https://togithub.com/palantir/tslint/issues/4413)) - [bugfix] Create output directory when the output path (specified by `--out` CLI flag) does not exist. ([#​4507](https://togithub.com/palantir/tslint/issues/4507)) - [bugfix] Explicit disabling of rules is now copied over to jsRules when using `jsRules: true` ([#​4517](https://togithub.com/palantir/tslint/issues/4517)) - [bugfix] `unknown` is recognized as simple type in [`array-type`](https://palantir.github.io/tslint/rules/array-type/) ([#​4433](https://togithub.com/palantir/tslint/issues/4433)) - [bugfix][`ban`](): Fix a false positive which would occur when banning method calls nested inside objects. Previously, banning `["a", "b", "c"]` would trigger lint failures on the syntax `b.c()`, which was not the intent of this rule. ([#​4383](https://togithub.com/palantir/tslint/issues/4383)) - [bugfix] Fixed single-line comment parsing for completed-docs ([#​3557](https://togithub.com/palantir/tslint/issues/3557)) - [bugfix][`trailing-comma`]() no longer crashes if it cannot find the closing parenthesis of a function declaration ([#​4457](https://togithub.com/palantir/tslint/issues/4457)) - [bugfix][`no-unsafe-any`](): allow implicitly downcasting `any` to `unknown` ([#​4442](https://togithub.com/palantir/tslint/issues/4442)) - [bugfix] Add `grouped-imports` to `tslint:all` ([#​4420](https://togithub.com/palantir/tslint/issues/4420)) - [docs] Fix docs typo ([#​4395](https://togithub.com/palantir/tslint/issues/4395)) - [enhancement] Add "formatting" rule category ([#​2832](https://togithub.com/palantir/tslint/issues/2832)) - [enhancement][`ordered-imports`]() now supports a groups option to provide custom grouping rules. ([#​4134](https://togithub.com/palantir/tslint/issues/4134)) - [enhancement] Convert [`completed-docs`](https://palantir.github.io/tslint/rules/completed-docs/) to an untyped rule ([#​3557](https://togithub.com/palantir/tslint/issues/3557)) - [enhancement] Checkstyle formatter includes every file linted regardless of lint errors. ([#​3838](https://togithub.com/palantir/tslint/issues/3838)) - [enhancement] Formatters now receive the full list of of linted file paths as a third argument. ([#​3838](https://togithub.com/palantir/tslint/issues/3838)) - [enhancement][`array-type`]() rule handles Typescript 3.0's unknown type properly ([#​4219](https://togithub.com/palantir/tslint/issues/4219)) - [enhancement][`import-blacklist`]() now supports regular expression patterns for blacklisting ([#​3504](https://togithub.com/palantir/tslint/issues/3504)) - [new-rule] `no-restricted-globals` ([#​3824](https://togithub.com/palantir/tslint/issues/3824)) - [new-fixer] added fixer for `newline-before-return` rule ([#​4482](https://togithub.com/palantir/tslint/issues/4482)) - [new-fixer][`number-literal-format`]() now includes auto fix ([#​4496](https://togithub.com/palantir/tslint/issues/4496)) - [new-rule-option] Added `whitelist` option to [`no-unbound-method`](https://palantir.github.io/tslint/rules/no-unbound-method/) ([#​4472](https://togithub.com/palantir/tslint/issues/4472)) - [new-rule-option] Added `jsx-ignore` option to [`no-magic-numbers`](https://palantir.github.io/tslint/rules/no-magic-numbers/) rule ([#​4460](https://togithub.com/palantir/tslint/issues/4460)) - [new-rule-option]: [`object-literal-sort-keys`](https://palantir.github.io/tslint/rules/object-literal-sort-keys/): Add `match-declaration-order-only` option ([#​3748](https://togithub.com/palantir/tslint/issues/3748)) - [new-rule-option][`strict-boolean-expressions`]() accepts `ignore-rhs` option to disable checking the right-hand side of the `&&` and `||` operators as strictly boolean. ([#​4159](https://togithub.com/palantir/tslint/issues/4159)) Thanks to our contributors! - Enes SOYLU - jbsingh - Sven Efftinge - James C. Davis - Norio Suzuki - Thomas den Hollander - Retsam - Dobes Vandermeer - Young Min Kim - Grant Wu - Felix Schindler - Lydia - Adrian Leonhard - James Jensen - Athene Noctua - Allen - Vincent Langlet - Paul Medynski - Liz - Piotr Gajowniczek - Max Sysoev - Jakub Beneš - Ian Mobley - 周昊宇 - Nazanin Delam - Matt R. Wilson - Andy Hanson - Zen - Josh Goldberg - Jeff Lau ### [`v5.12.1`](https://togithub.com/palantir/tslint/blob/master/CHANGELOG.md#v5121) [Compare Source](https://togithub.com/palantir/tslint/compare/5.12.0...5.12.1) ### [`v5.12.0`](https://togithub.com/palantir/tslint/blob/master/CHANGELOG.md#v5120) [Compare Source](https://togithub.com/palantir/tslint/compare/5.11.0...5.12.0)

Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Enabled.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Renovate Bot. View repository job log here.

codecov-io commented 5 years ago

Codecov Report

Merging #583 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #583   +/-   ##
=======================================
  Coverage   83.09%   83.09%           
=======================================
  Files          15       15           
  Lines        2058     2058           
  Branches      423      423           
=======================================
  Hits         1710     1710           
  Misses        346      346           
  Partials        2        2

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update ec6a991...29a8e51. Read the comment docs.