Commit 8a953cf
authored
chore(deps): update typescript to v6 (major) (#105)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`^5.62.0` ->
`^6.1.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.62.0/6.1.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
| [`^5.62.0` ->
`^6.1.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.62.0/6.1.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/eslint-plugin)</summary>
###
[`v6.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#610-2023-07-17)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.0.0...v6.1.0)
##### Bug Fixes
- **eslint-plugin:** \[comma-dangle] fixed crash from undefined
predicate.ignore
([#​7223](https://togithub.com/typescript-eslint/typescript-eslint/issues/7223))
([d368164](https://togithub.com/typescript-eslint/typescript-eslint/commit/d368164478a8b141ad6b1c4ea5088fdc639ccafe))
- **eslint-plugin:** \[no-floating-promises] false negative calling
.then with second argument undefined
([#​6881](https://togithub.com/typescript-eslint/typescript-eslint/issues/6881))
([606a52c](https://togithub.com/typescript-eslint/typescript-eslint/commit/606a52cefcecd594df6edc359bff291b835169f2)),
closes
[#​6850](https://togithub.com/typescript-eslint/typescript-eslint/issues/6850)
- **eslint-plugin:** \[no-floating-promises] finally should be
transparent to unhandled promises
([#​7092](https://togithub.com/typescript-eslint/typescript-eslint/issues/7092))
([2a4421c](https://togithub.com/typescript-eslint/typescript-eslint/commit/2a4421ccf072f866bb6c2dadab967aa69ac9bf4a))
- **eslint-plugin:** \[no-unnecessary-type-constraint] correctly fix in
cts/mts files
([#​6795](https://togithub.com/typescript-eslint/typescript-eslint/issues/6795))
([1404796](https://togithub.com/typescript-eslint/typescript-eslint/commit/14047963d79e4d4a783854e2826a30004fa34570))
- **eslint-plugin:** \[no-unused-vars] check if any variable definition
is exported
([#​6873](https://togithub.com/typescript-eslint/typescript-eslint/issues/6873))
([587ac30](https://togithub.com/typescript-eslint/typescript-eslint/commit/587ac306d9e53736ebe799f5b9edcb7dd030eed6)),
closes
[#​6188](https://togithub.com/typescript-eslint/typescript-eslint/issues/6188)
- **eslint-plugin:** fix schemas across several rules and add schema
tests
([#​6947](https://togithub.com/typescript-eslint/typescript-eslint/issues/6947))
([dd31bed](https://togithub.com/typescript-eslint/typescript-eslint/commit/dd31bed1e921531abe039180c9aeccbd56934601))
- **eslint-plugin:** include the rules types in the package
([#​7215](https://togithub.com/typescript-eslint/typescript-eslint/issues/7215))
([a3da11d](https://togithub.com/typescript-eslint/typescript-eslint/commit/a3da11d09b1d119fd5bc4cd776474e2520d7fefd))
##### Features
- **typescript-estree:** add EXPERIMENTAL_useProjectService option to
use TypeScript project service
([#​6754](https://togithub.com/typescript-eslint/typescript-eslint/issues/6754))
([6d3d162](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d3d162ce032ebcf5f892a4edfb897797fc96191))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.0.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#600-2023-07-10)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.62.0...v6.0.0)
##### Bug Fixes
- bumped ts-api-utils to 0.0.39
([#​6497](https://togithub.com/typescript-eslint/typescript-eslint/issues/6497))
([217c710](https://togithub.com/typescript-eslint/typescript-eslint/commit/217c710d99445994b9c8db7b9bee9b9cc63bc4cb))
- correct handling of additionalProperties in object schemas
([#​6939](https://togithub.com/typescript-eslint/typescript-eslint/issues/6939))
([489c7a5](https://togithub.com/typescript-eslint/typescript-eslint/commit/489c7a50ae99ef66df152a68fd447f7e42a23558))
- correct lint error after merge
([277fdb5](https://togithub.com/typescript-eslint/typescript-eslint/commit/277fdb5ac76bd761ae6f5d1052445dcff2e848a1))
- **eslint-plugin:** \[explicit-module-boundary-types] remove
shouldTrackReferences option from schema
([#​5399](https://togithub.com/typescript-eslint/typescript-eslint/issues/5399))
([6d32734](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d32734b1312f60ee7d12d4bb19fc1cf52e7f0a5))
- **eslint-plugin:** allow parser@^6.0.0
([#​6630](https://togithub.com/typescript-eslint/typescript-eslint/issues/6630))
([92908bd](https://togithub.com/typescript-eslint/typescript-eslint/commit/92908bdd9c102ff599da6a4791e8ad3e6d3dc593))
- **eslint-plugin:** remove valid-typeof disable in eslint-recommended
([#​5381](https://togithub.com/typescript-eslint/typescript-eslint/issues/5381))
([b82df5e](https://togithub.com/typescript-eslint/typescript-eslint/commit/b82df5eaed437727566cde2b53410001505f1b13))
- fix illegal decorator check
([#​6723](https://togithub.com/typescript-eslint/typescript-eslint/issues/6723))
([c456f8c](https://togithub.com/typescript-eslint/typescript-eslint/commit/c456f8cdef5a931c631bfbcfc84d8a25caaf019f))
- rename typeParameters to typeArguments where needed
([#​5384](https://togithub.com/typescript-eslint/typescript-eslint/issues/5384))
([08d757b](https://togithub.com/typescript-eslint/typescript-eslint/commit/08d757b26b00d0accea010e61ec42b4f753f993e))
- replace tsutils with ts-api-tools
([#​6428](https://togithub.com/typescript-eslint/typescript-eslint/issues/6428))
([79327b4](https://togithub.com/typescript-eslint/typescript-eslint/commit/79327b4999999cde3003901b40527af002c4906a))
- **type-utils:** treat intrinsic types as if they are from lib and
never match error types
([#​6869](https://togithub.com/typescript-eslint/typescript-eslint/issues/6869))
([ecb57de](https://togithub.com/typescript-eslint/typescript-eslint/commit/ecb57de5eb50511bed163f6e1b27e31b8577344e))
- **typescript-estree:** account for namespace nesting in AST conversion
([#​6272](https://togithub.com/typescript-eslint/typescript-eslint/issues/6272))
([09e3877](https://togithub.com/typescript-eslint/typescript-eslint/commit/09e38776c63fea3328f71df36644ee11dd137cc1))
- update `exports` field in package.json files
([#​6550](https://togithub.com/typescript-eslint/typescript-eslint/issues/6550))
([53776c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/53776c244f8bbdc852d57c7b313b0935e755ddc4))
##### chore
- drop support for node v14.17, v17
([#​5971](https://togithub.com/typescript-eslint/typescript-eslint/issues/5971))
([cc62015](https://togithub.com/typescript-eslint/typescript-eslint/commit/cc62015b8ae5f207912ff8988e2a0b3fe9a79243))
##### Features
- add new package `rule-tester`
([#​6777](https://togithub.com/typescript-eslint/typescript-eslint/issues/6777))
([2ce1c1d](https://togithub.com/typescript-eslint/typescript-eslint/commit/2ce1c1d22c799a1ca027674fcb9b3a7ab0107428))
- add package.json exports for public packages
([#​6458](https://togithub.com/typescript-eslint/typescript-eslint/issues/6458))
([d676683](https://togithub.com/typescript-eslint/typescript-eslint/commit/d6766838a05259556029acaac57dc7839b68c592))
- bump minimum supported TS version to 4.2.4
([#​5915](https://togithub.com/typescript-eslint/typescript-eslint/issues/5915))
([a8e71d5](https://togithub.com/typescript-eslint/typescript-eslint/commit/a8e71d52169f32ab9e836ec96d980ba52deffe12))
- bump ts-api-utils to v0.0.21
([#​6459](https://togithub.com/typescript-eslint/typescript-eslint/issues/6459))
([3915661](https://togithub.com/typescript-eslint/typescript-eslint/commit/391566172dbc6013be79952fc68a588bf653fa8d))
- bump ts-api-utils to v0.0.22
([#​6472](https://togithub.com/typescript-eslint/typescript-eslint/issues/6472))
([b88cd23](https://togithub.com/typescript-eslint/typescript-eslint/commit/b88cd2332921efcca7ec5f4176f19779346d963b))
- drop support for ESLint v6
([#​5972](https://togithub.com/typescript-eslint/typescript-eslint/issues/5972))
([bda806d](https://togithub.com/typescript-eslint/typescript-eslint/commit/bda806d78ee46133587d9383baff52d796a594e5))
- drop support for node v12
([#​5918](https://togithub.com/typescript-eslint/typescript-eslint/issues/5918))
([7e3fe9a](https://togithub.com/typescript-eslint/typescript-eslint/commit/7e3fe9a67abd394b0a114f2deb466edf5c9759ac))
- drop support for node v14 and test against node v20
([#​7022](https://togithub.com/typescript-eslint/typescript-eslint/issues/7022))
([e6235bf](https://togithub.com/typescript-eslint/typescript-eslint/commit/e6235bf61b781066653581b57b7cd976c9c4f905))
- **eslint-plugin:** \[prefer-nullish-coalescing]: add support for
assignment expressions
([#​5234](https://togithub.com/typescript-eslint/typescript-eslint/issues/5234))
([4bdbe67](https://togithub.com/typescript-eslint/typescript-eslint/commit/4bdbe67955fd591c25e58b13e674ba05bf5ed585))
- **eslint-plugin:** \[prefer-optional-chain] handle cases where the
first operands are unrelated to the rest of the chain and add type info
([#​6397](https://togithub.com/typescript-eslint/typescript-eslint/issues/6397))
([02a37c4](https://togithub.com/typescript-eslint/typescript-eslint/commit/02a37c4c79d9b83998b7ee1376be43b06e12b3a0))
- **eslint-plugin:** \[prefer-readonly-parameter-types] added an
optional type allowlist
([#​4436](https://togithub.com/typescript-eslint/typescript-eslint/issues/4436))
([c9427b7](https://togithub.com/typescript-eslint/typescript-eslint/commit/c9427b78b69f1a6a2453ef2df2be5bf96b7b00bc))
- **eslint-plugin:** \[restrict-plus-operands] change
checkCompoundAssignments to skipCompoundAssignments
([#​7027](https://togithub.com/typescript-eslint/typescript-eslint/issues/7027))
([dc801d8](https://togithub.com/typescript-eslint/typescript-eslint/commit/dc801d892ecc1af678ff37166481f4b69186164c))
- **eslint-plugin:** add config that disables type-aware linting
([#​6470](https://togithub.com/typescript-eslint/typescript-eslint/issues/6470))
([3b063cf](https://togithub.com/typescript-eslint/typescript-eslint/commit/3b063cfadce50985f8ec6d8f44f5b1cbd5c1ea57))
- **eslint-plugin:** apply final v6 changes to configs
([#​7110](https://togithub.com/typescript-eslint/typescript-eslint/issues/7110))
([c13ce0b](https://togithub.com/typescript-eslint/typescript-eslint/commit/c13ce0b4f7a74a6d8fecf78d25ebd8181f7a9119))
- **eslint-plugin:** deprecate no-type-alias
([#​6229](https://togithub.com/typescript-eslint/typescript-eslint/issues/6229))
([820bdf2](https://togithub.com/typescript-eslint/typescript-eslint/commit/820bdf2a3934d4186d51186693ced02df64a57ce))
- **eslint-plugin:** final final config changes for v6
([#​7157](https://togithub.com/typescript-eslint/typescript-eslint/issues/7157))
([e35c5c1](https://togithub.com/typescript-eslint/typescript-eslint/commit/e35c5c1c39f3d76b916ad1c1ac2c7bf05b379193))
- **eslint-plugin:** rework configs: recommended, strict, stylistic;
-type-checked
([#​5251](https://togithub.com/typescript-eslint/typescript-eslint/issues/5251))
([5346b5b](https://togithub.com/typescript-eslint/typescript-eslint/commit/5346b5bbdbba81439ba761c282ba9cdcec7b45c8)),
closes
[#​5036](https://togithub.com/typescript-eslint/typescript-eslint/issues/5036)
[#​5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#​5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#​5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#​3076](https://togithub.com/typescript-eslint/typescript-eslint/issues/3076)
[#​5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#​5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#​5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#​5889](https://togithub.com/typescript-eslint/typescript-eslint/issues/5889)
[#​5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#​5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#​5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#​5883](https://togithub.com/typescript-eslint/typescript-eslint/issues/5883)
[#​4863](https://togithub.com/typescript-eslint/typescript-eslint/issues/4863)
[#​5381](https://togithub.com/typescript-eslint/typescript-eslint/issues/5381)
[#​5256](https://togithub.com/typescript-eslint/typescript-eslint/issues/5256)
[#​5399](https://togithub.com/typescript-eslint/typescript-eslint/issues/5399)
- fork json schema types for better compat with ESLint rule validation
([#​6963](https://togithub.com/typescript-eslint/typescript-eslint/issues/6963))
([a4967f2](https://togithub.com/typescript-eslint/typescript-eslint/commit/a4967f2e8cc7b0432d8dfe804772e60042c5384c))
- improve rule schemas, add test to validate schemas, add tooling to
generate schema types
([#​6899](https://togithub.com/typescript-eslint/typescript-eslint/issues/6899))
([acc1a43](https://togithub.com/typescript-eslint/typescript-eslint/commit/acc1a43e02a403ff74a54c28c2c495f00d0be038))
- made BaseNode.parent non-optional
([#​5252](https://togithub.com/typescript-eslint/typescript-eslint/issues/5252))
([a4768f3](https://togithub.com/typescript-eslint/typescript-eslint/commit/a4768f38ef4943873c1e9443e8cd101a663ac3c0)),
closes
[#​5036](https://togithub.com/typescript-eslint/typescript-eslint/issues/5036)
[#​5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#​5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#​5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#​3076](https://togithub.com/typescript-eslint/typescript-eslint/issues/3076)
[#​5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#​5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#​5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#​5889](https://togithub.com/typescript-eslint/typescript-eslint/issues/5889)
[#​5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#​5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#​5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#​5883](https://togithub.com/typescript-eslint/typescript-eslint/issues/5883)
[#​4863](https://togithub.com/typescript-eslint/typescript-eslint/issues/4863)
[#​5381](https://togithub.com/typescript-eslint/typescript-eslint/issues/5381)
[#​5256](https://togithub.com/typescript-eslint/typescript-eslint/issues/5256)
[#​5399](https://togithub.com/typescript-eslint/typescript-eslint/issues/5399)
- remove `RuleTester` in `/utils` in favour of the new `/rule-tester`
package
([#​6816](https://togithub.com/typescript-eslint/typescript-eslint/issues/6816))
([c33f497](https://togithub.com/typescript-eslint/typescript-eslint/commit/c33f497ad8aec7c123c7374f7aff3e24025fe861))
- remove partial type-information program
([#​6066](https://togithub.com/typescript-eslint/typescript-eslint/issues/6066))
([7fc062a](https://togithub.com/typescript-eslint/typescript-eslint/commit/7fc062abc30a73093cd943c2cb808ae373fe12d9))
- **typescript-estree:** add type checker wrapper APIs to
ParserServicesWithTypeInformation
([#​6404](https://togithub.com/typescript-eslint/typescript-eslint/issues/6404))
([62d5755](https://togithub.com/typescript-eslint/typescript-eslint/commit/62d57559564fb08512eafe03a2c1b167c4377601))
- **typescript-estree:** added allowInvalidAST option to not throw on
invalid tokens
([#​6247](https://togithub.com/typescript-eslint/typescript-eslint/issues/6247))
([a3b177d](https://togithub.com/typescript-eslint/typescript-eslint/commit/a3b177d59adaf8ea76b205befc8b12d86447f1fb))
- **typescript-estree:** check for illegal decorators on function
declarations
([#​6590](https://togithub.com/typescript-eslint/typescript-eslint/issues/6590))
([1b39cfd](https://togithub.com/typescript-eslint/typescript-eslint/commit/1b39cfd307955deb8e407cf8dd3a6ca1ed1b8df6))
- **typescript-estree:** check modifiers on every node
([#​6615](https://togithub.com/typescript-eslint/typescript-eslint/issues/6615))
([62d6230](https://togithub.com/typescript-eslint/typescript-eslint/commit/62d62304e16b553274a80d8ab2653543a22f2391))
- **typescript-estree:** remove optionality from AST boolean properties
([#​6274](https://togithub.com/typescript-eslint/typescript-eslint/issues/6274))
([df131e2](https://togithub.com/typescript-eslint/typescript-eslint/commit/df131e258c93e5714c88c0373cfeb2e1e75afc75))
- **typescript-estree:** throw errors for object methods without
function bodies
([#​6589](https://togithub.com/typescript-eslint/typescript-eslint/issues/6589))
([1d78576](https://togithub.com/typescript-eslint/typescript-eslint/commit/1d78576d41323e35c2d2a2ecc92f6ee76ed61d57))
- **typescript-estree:** throw errors when abstract property has
initializer
([#​6613](https://togithub.com/typescript-eslint/typescript-eslint/issues/6613))
([dcdbc76](https://togithub.com/typescript-eslint/typescript-eslint/commit/dcdbc76d5418a383968d15e32d2eba7a9d2d7e79))
##### BREAKING CHANGES
- **eslint-plugin:** Adds an additional class of checks to the rule
- drop support for ESLint v6
- drops support for node v17
- Bumps the minimum supported range and removes handling for old
versions
- drops support for node v12
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
</details>
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/parser)</summary>
###
[`v6.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#610-2023-07-17)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.0.0...v6.1.0)
##### Features
- **typescript-estree:** add EXPERIMENTAL_useProjectService option to
use TypeScript project service
([#​6754](https://togithub.com/typescript-eslint/typescript-eslint/issues/6754))
([6d3d162](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d3d162ce032ebcf5f892a4edfb897797fc96191))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.0.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#600-2023-07-10)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.62.0...v6.0.0)
##### Bug Fixes
- update `exports` field in package.json files
([#​6550](https://togithub.com/typescript-eslint/typescript-eslint/issues/6550))
([53776c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/53776c244f8bbdc852d57c7b313b0935e755ddc4))
##### chore
- drop support for node v14.17, v17
([#​5971](https://togithub.com/typescript-eslint/typescript-eslint/issues/5971))
([cc62015](https://togithub.com/typescript-eslint/typescript-eslint/commit/cc62015b8ae5f207912ff8988e2a0b3fe9a79243))
##### Features
- add new package `rule-tester`
([#​6777](https://togithub.com/typescript-eslint/typescript-eslint/issues/6777))
([2ce1c1d](https://togithub.com/typescript-eslint/typescript-eslint/commit/2ce1c1d22c799a1ca027674fcb9b3a7ab0107428))
- add package.json exports for public packages
([#​6458](https://togithub.com/typescript-eslint/typescript-eslint/issues/6458))
([d676683](https://togithub.com/typescript-eslint/typescript-eslint/commit/d6766838a05259556029acaac57dc7839b68c592))
- drop support for ESLint v6
([#​5972](https://togithub.com/typescript-eslint/typescript-eslint/issues/5972))
([bda806d](https://togithub.com/typescript-eslint/typescript-eslint/commit/bda806d78ee46133587d9383baff52d796a594e5))
- drop support for node v12
([#​5918](https://togithub.com/typescript-eslint/typescript-eslint/issues/5918))
([7e3fe9a](https://togithub.com/typescript-eslint/typescript-eslint/commit/7e3fe9a67abd394b0a114f2deb466edf5c9759ac))
- drop support for node v14 and test against node v20
([#​7022](https://togithub.com/typescript-eslint/typescript-eslint/issues/7022))
([e6235bf](https://togithub.com/typescript-eslint/typescript-eslint/commit/e6235bf61b781066653581b57b7cd976c9c4f905))
- remove partial type-information program
([#​6066](https://togithub.com/typescript-eslint/typescript-eslint/issues/6066))
([7fc062a](https://togithub.com/typescript-eslint/typescript-eslint/commit/7fc062abc30a73093cd943c2cb808ae373fe12d9))
- **scope-manager:** ignore ECMA version
([#​5889](https://togithub.com/typescript-eslint/typescript-eslint/issues/5889))
([f2330f7](https://togithub.com/typescript-eslint/typescript-eslint/commit/f2330f79739eb93e3c290ccc6e810a01e097eda0)),
closes
[#​5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#​5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#​5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#​5883](https://togithub.com/typescript-eslint/typescript-eslint/issues/5883)
- **typescript-estree:** added allowInvalidAST option to not throw on
invalid tokens
([#​6247](https://togithub.com/typescript-eslint/typescript-eslint/issues/6247))
([a3b177d](https://togithub.com/typescript-eslint/typescript-eslint/commit/a3b177d59adaf8ea76b205befc8b12d86447f1fb))
- **typescript-estree:** allow providing code as a ts.SourceFile
([#​5892](https://togithub.com/typescript-eslint/typescript-eslint/issues/5892))
([af41b7f](https://togithub.com/typescript-eslint/typescript-eslint/commit/af41b7fa7b9b8f3023fdabd40846598d5d4d4f61))
- **typescript-estree:** deprecate createDefaultProgram
([#​5890](https://togithub.com/typescript-eslint/typescript-eslint/issues/5890))
([426d6b6](https://togithub.com/typescript-eslint/typescript-eslint/commit/426d6b647e6df3e312d1cef3e28dadaef6675fd3))
- **typescript-estree:** remove optionality from AST boolean properties
([#​6274](https://togithub.com/typescript-eslint/typescript-eslint/issues/6274))
([df131e2](https://togithub.com/typescript-eslint/typescript-eslint/commit/df131e258c93e5714c88c0373cfeb2e1e75afc75))
##### BREAKING CHANGES
- drop support for ESLint v6
- drops support for node v17
- drops support for node v12
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 8am on monday" in timezone
America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/tailscale-dev/vscode-tailscale).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44LjExIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent b04b3d9 commit 8a953cf
2 files changed
+95
-83
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
292 | 292 | | |
293 | 293 | | |
294 | 294 | | |
295 | | - | |
296 | | - | |
| 295 | + | |
| 296 | + | |
297 | 297 | | |
298 | 298 | | |
299 | 299 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
93 | 98 | | |
94 | 99 | | |
95 | 100 | | |
| |||
477 | 482 | | |
478 | 483 | | |
479 | 484 | | |
480 | | - | |
| 485 | + | |
481 | 486 | | |
482 | 487 | | |
483 | 488 | | |
| |||
567 | 572 | | |
568 | 573 | | |
569 | 574 | | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
574 | 579 | | |
575 | 580 | | |
576 | 581 | | |
| |||
624 | 629 | | |
625 | 630 | | |
626 | 631 | | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
636 | 642 | | |
637 | 643 | | |
638 | | - | |
| 644 | + | |
| 645 | + | |
639 | 646 | | |
640 | | - | |
641 | | - | |
| 647 | + | |
| 648 | + | |
642 | 649 | | |
643 | | - | |
644 | | - | |
645 | | - | |
646 | | - | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
647 | 654 | | |
648 | | - | |
649 | | - | |
650 | | - | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
651 | 659 | | |
652 | 660 | | |
653 | | - | |
654 | | - | |
655 | | - | |
656 | | - | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
657 | 665 | | |
658 | | - | |
659 | | - | |
| 666 | + | |
| 667 | + | |
660 | 668 | | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
665 | 673 | | |
666 | | - | |
667 | | - | |
| 674 | + | |
| 675 | + | |
668 | 676 | | |
669 | | - | |
| 677 | + | |
670 | 678 | | |
671 | | - | |
672 | | - | |
673 | | - | |
674 | | - | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
675 | 683 | | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
680 | 688 | | |
681 | | - | |
682 | | - | |
| 689 | + | |
| 690 | + | |
683 | 691 | | |
684 | 692 | | |
685 | 693 | | |
686 | | - | |
687 | | - | |
| 694 | + | |
| 695 | + | |
688 | 696 | | |
689 | | - | |
690 | | - | |
691 | | - | |
692 | | - | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
693 | 701 | | |
694 | | - | |
695 | | - | |
696 | | - | |
697 | | - | |
698 | | - | |
699 | | - | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | | - | |
704 | | - | |
705 | | - | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | | - | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
710 | 717 | | |
711 | 718 | | |
712 | 719 | | |
| |||
2197 | 2204 | | |
2198 | 2205 | | |
2199 | 2206 | | |
2200 | | - | |
| 2207 | + | |
2201 | 2208 | | |
2202 | 2209 | | |
2203 | 2210 | | |
| |||
3036 | 3043 | | |
3037 | 3044 | | |
3038 | 3045 | | |
3039 | | - | |
| 3046 | + | |
3040 | 3047 | | |
3041 | | - | |
| 3048 | + | |
3042 | 3049 | | |
3043 | 3050 | | |
3044 | 3051 | | |
| |||
4935 | 4942 | | |
4936 | 4943 | | |
4937 | 4944 | | |
4938 | | - | |
| 4945 | + | |
4939 | 4946 | | |
4940 | 4947 | | |
4941 | 4948 | | |
4942 | 4949 | | |
4943 | 4950 | | |
4944 | 4951 | | |
| 4952 | + | |
| 4953 | + | |
| 4954 | + | |
| 4955 | + | |
| 4956 | + | |
| 4957 | + | |
| 4958 | + | |
4945 | 4959 | | |
4946 | 4960 | | |
4947 | 4961 | | |
| |||
5598 | 5612 | | |
5599 | 5613 | | |
5600 | 5614 | | |
| 5615 | + | |
| 5616 | + | |
| 5617 | + | |
| 5618 | + | |
| 5619 | + | |
5601 | 5620 | | |
5602 | 5621 | | |
5603 | 5622 | | |
| |||
5613 | 5632 | | |
5614 | 5633 | | |
5615 | 5634 | | |
5616 | | - | |
| 5635 | + | |
5617 | 5636 | | |
5618 | 5637 | | |
5619 | 5638 | | |
| |||
5623 | 5642 | | |
5624 | 5643 | | |
5625 | 5644 | | |
5626 | | - | |
5627 | | - | |
5628 | | - | |
5629 | | - | |
5630 | | - | |
5631 | | - | |
5632 | | - | |
5633 | 5645 | | |
5634 | 5646 | | |
5635 | 5647 | | |
| |||
0 commit comments