Bump the eslint group across 1 directory with 2 updates
Bumps the eslint group with 2 updates in the / directory: @typescript-eslint/typescript-estree and @typescript-eslint/visitor-keys.
Updates @typescript-eslint/typescript-estree from 7.17.0 to 8.0.1
Release notes
Sourced from @typescript-eslint/typescript-estree's releases.
v8.0.1
8.0.1 (2024-08-05)
🩹 Fixes
- eslint-plugin: [no-unused-vars] ignore imports used only as types (#9694)
❤️ Thank You
- Jake Bailey
@jakebaileyYou can read about our versioning strategy and releases on our website.
v8.0.0
8.0.0 (2024-07-31)
🚀 Features
- stricter parent types for the AST (#9560)
- speed up non-type-aware linting with project service (#8322)
- v8 integration branch (#9165)
- ast-spec: remove deprecated type params (#8933)
- eslint-plugin: remove formatting/layout rules (#8833)
- eslint-plugin: [prefer-nullish-coalescing] change ignoreConditionalTests default to true (#8872)
- eslint-plugin: deprecate no-loss-of-precision extension rule (#8832)
- eslint-plugin: [no-unused-vars] align catch behavior to ESLint 9 (#8971)
- eslint-plugin: split no-empty-object-type out from ban-types and no-empty-interfaces (#8977)
- eslint-plugin: remove deprecated no-throw-literal rule (#9092)
- eslint-plugin: apply initial config changes for v8 (#9079)
- eslint-plugin: remove no-useless-template-literals (#9207)
- eslint-plugin: [no-floating-promises] add 'allowForKnownSafeCalls' option (#9234)
- eslint-plugin: replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types (#9102)
- eslint-plugin: [no-unused-vars] add
reportUnusedIgnorePatternoption (#9324)- eslint-plugin: [no-unused-vars] support
ignoreClassWithStaticInitBlock(#9325)- eslint-plugin: [no-unused-vars] handle comma operator for assignments, treat for-of the same as for-in (#9326)
- eslint-plugin: [no-unused-vars] report if var used only in typeof (#9330)
- eslint-plugin: [no-floating-promises] disable checkThenables by default for v8 (#9559)
- eslint-plugin: [return-await] add return-await to strict-type-checked preset (#9604)
- eslint-plugin: [no-unnecessary-type-parameters] promote to strict (#9662)
- parser: always enable comment, loc, range, tokens (#8617)
- rule-tester: support multipass fixes (#8883)
- rule-tester: switched to flat config (#9603)
- type-utils: remove getTokenAtPosition (#9444)
- type-utils: support intersection types in TypeOrValueSpecifier (#9633)
- typescript-estree: remove slow deprecated and isolated programs (#8834)
- typescript-estree: split TSMappedType typeParameter into constraint and key (#7065)
- typescript-estree: rename automaticSingleRunInference to disallowAutomaticSingleRunInference (#8922)
- typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService (#9084)
... (truncated)
Changelog
Sourced from @typescript-eslint/typescript-estree's changelog.
8.0.1 (2024-08-05)
This was a version bump only for typescript-estree to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.0.0 (2024-07-31)
🚀 Features
speed up non-type-aware linting with project service
typescript-estree: remove slow deprecated and isolated programs
typescript-estree: split TSMappedType typeParameter into constraint and key
typescript-estree: rename automaticSingleRunInference to disallowAutomaticSingleRunInference
parser: always enable comment, loc, range, tokens
eslint-plugin: split no-empty-object-type out from ban-types and no-empty-interfaces
ast-spec: remove deprecated type params
typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService
typescript-estree: remove EXPERIMENTAL_useSourceOfProjectReferenceRedirect
eslint-plugin: apply initial config changes for v8
typescript-estree: also remove projectService in withoutProjectParserOptions
typescript-estree: exposes ProjectService logs through the plugin
🩹 Fixes
typescript-estree: add TSEnumBody node for TSEnumDeclaration body
typescript-estree: enable dot globs for project by default
typescript-estree: pass extraFileExtensions to projectService
types: allow ProjectServiceOptions for projectService
typescript-estree: only run projectService setHostConfiguration when needed
typescript-estree: specific error for parserOptions.project not including a file
... (truncated)
Commits
e05c2e5chore(release): publish 8.0.1aba6e37docs: correct allowDefaultProject references to not start with ./ (#9716)1db993achore(release): publish 8.0.048fc385fix(typescript-estree): factor tsconfigRootDir into allowDefaultProject (#9675)1b0468eMerge branch 'main'35cf3d2chore(release): publish 7.18.02a05336fix(typescript-estree): adds support for project services using extended conf...f3dfc0aMerge branch 'main' into v8ae980e3Merge branch 'main'fd22484feat: speed up non-type-aware linting with project service (#8322)- Additional commits viewable in compare view
Updates @typescript-eslint/visitor-keys from 7.17.0 to 8.0.1
Release notes
Sourced from @typescript-eslint/visitor-keys's releases.
v8.0.1
8.0.1 (2024-08-05)
🩹 Fixes
- eslint-plugin: [no-unused-vars] ignore imports used only as types (#9694)
❤️ Thank You
- Jake Bailey
@jakebaileyYou can read about our versioning strategy and releases on our website.
v8.0.0
8.0.0 (2024-07-31)
🚀 Features
- stricter parent types for the AST (#9560)
- speed up non-type-aware linting with project service (#8322)
- v8 integration branch (#9165)
- ast-spec: remove deprecated type params (#8933)
- eslint-plugin: remove formatting/layout rules (#8833)
- eslint-plugin: [prefer-nullish-coalescing] change ignoreConditionalTests default to true (#8872)
- eslint-plugin: deprecate no-loss-of-precision extension rule (#8832)
- eslint-plugin: [no-unused-vars] align catch behavior to ESLint 9 (#8971)
- eslint-plugin: split no-empty-object-type out from ban-types and no-empty-interfaces (#8977)
- eslint-plugin: remove deprecated no-throw-literal rule (#9092)
- eslint-plugin: apply initial config changes for v8 (#9079)
- eslint-plugin: remove no-useless-template-literals (#9207)
- eslint-plugin: [no-floating-promises] add 'allowForKnownSafeCalls' option (#9234)
- eslint-plugin: replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types (#9102)
- eslint-plugin: [no-unused-vars] add
reportUnusedIgnorePatternoption (#9324)- eslint-plugin: [no-unused-vars] support
ignoreClassWithStaticInitBlock(#9325)- eslint-plugin: [no-unused-vars] handle comma operator for assignments, treat for-of the same as for-in (#9326)
- eslint-plugin: [no-unused-vars] report if var used only in typeof (#9330)
- eslint-plugin: [no-floating-promises] disable checkThenables by default for v8 (#9559)
- eslint-plugin: [return-await] add return-await to strict-type-checked preset (#9604)
- eslint-plugin: [no-unnecessary-type-parameters] promote to strict (#9662)
- parser: always enable comment, loc, range, tokens (#8617)
- rule-tester: support multipass fixes (#8883)
- rule-tester: switched to flat config (#9603)
- type-utils: remove getTokenAtPosition (#9444)
- type-utils: support intersection types in TypeOrValueSpecifier (#9633)
- typescript-estree: remove slow deprecated and isolated programs (#8834)
- typescript-estree: split TSMappedType typeParameter into constraint and key (#7065)
- typescript-estree: rename automaticSingleRunInference to disallowAutomaticSingleRunInference (#8922)
- typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService (#9084)
... (truncated)
Changelog
Sourced from @typescript-eslint/visitor-keys's changelog.
8.0.1 (2024-08-05)
This was a version bump only for visitor-keys to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.0.0 (2024-07-31)
🚀 Features
typescript-estree: split TSMappedType typeParameter into constraint and key
typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService
🩹 Fixes
- typescript-estree: add TSEnumBody node for TSEnumDeclaration body
❤️ Thank You
- Abraham Guo
- Alfred Ringstad
- auvred
- Brad Zacher
- Christopher Aubut
- Collin Bachman
- James Henry
- Josh Goldberg
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
- Victor Lin
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
7.18.0 (2024-07-29)
This was a version bump only for visitor-keys to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
Commits
e05c2e5chore(release): publish 8.0.11db993achore(release): publish 8.0.01b0468eMerge branch 'main'35cf3d2chore(release): publish 7.18.0f3dfc0aMerge branch 'main' into v8c365664Merge branch 'main'6bd4211Merge branch 'main'a846ffeMerge branch 'main'9311c69Merge branch 'main'ee46c9cMerge branch 'main'- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) -
@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) -
@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) -
@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions