Update all of typescript-eslint: 5.40.1 → 5.43.0 (minor) #387
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ @typescript-eslint/eslint-plugin (5.40.1 → 5.43.0) · Repo · Changelog
Release Notes
5.43.0
5.42.1
5.42.0
5.41.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 48 commits:
chore: publish v5.43.0chore(website): [prefer-nullish-coalescing] explicit notice for strictNullChecks (#5988)fix(eslint-plugin): [promise-function-async] handle keyword token (#5907)fix(eslint-plugin): [no-shadow] handle false positives on generics and parameters (#5902)docs(naming-conventions): Alphabetizing inline lists (#5940)docs: use consistent auto-fixable rule emoji (#5966)docs(eslint-plugin): [sort-type-union-intersection-members] fix link to new rule (#5970)chore: enable `eslint-plugin/require-meta-docs-description` rule (#5969)chore(deps): update dependency lerna to v6.0.3 (#5936)feat(eslint-plugin): [consistent-type-imports] support fixing to inline types (#5050)feat(eslint-plugin): [naming-convention] add support for "override" and "async" modifiers (#5310) (#5610)feat(eslint-plugin): [prefer-optional-chain] support suggesting `!foo || !foo.bar` as a valid match for the rule (#5594)chore: publish v5.42.1chore: update sponsors (#5933)docs: add maintainer guide (take two) (#5874)fix(eslint-plugin): isTypeReadonly stack overflow (#5875) (#5876)chore(eslint-plugin-internal): [plugin-test-formatting] support random object literal tests (#5895)chore(deps): update docusaurus to ~2.2.0 (#5911)fix(ast-spec): correct misnamed ExportNamedDeclaration AST type (#5913)chore: update contributors (#5909)chore: publish v5.42.0fix(ast-spec): add TSQualifiedName to TypeNode union (#5906)feat(utils): add `RuleTester` API for top-level dependency constraints (#5896)docs(eslint-plugin): [consistent-type-imports] make a note about `parserOptions.emitDecoratorMetadata` (#5904)chore: update sponsors (#5905)fix(eslint-plugin): [no-extra-parens] handle type assertion in extends clause (#5901)fix(typescript-estree): don't allow single-run unless we're in type-aware linting mode (#5893)feat(eslint-plugin): [no-invalid-void-type] better report message for void used as a constituent inside a function return type (#5274)fix(eslint-plugin): enable react/jsx-curly-brace-presence lint rule in website package (#5894)feat(eslint-plugin) [sort-type-union-intersection-members] rename to sort-type-constituents (#5879)Revert "feat(scope-manager): ignore ECMA version" (#5888)feat(scope-manager): ignore ECMA version (#5881)chore: add auto-canary release for v6 (#5883)docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)chore(website): fix renamed Sponsorship docs link (#5882)chore: document and refactor 'extra' to 'parserSettings' (#5834)feat(website): Add a happy message to playground output pane when no errors or AST (#5868) (#5873)feat(typescript-estree): clarify docs and error for program project without matching TSConfig (#5762)feat(eslint-plugin): [member-ordering] add natural sort order (#5662)chore(website): fix Options heading level for no-empty-interface docs (#5870)chore: publish v5.41.0fix(type-utils): prevent stack overflow in `isTypeReadonly` (#5860)feat(eslint-plugin): [no-unsafe-declaration-merging] switch to use scope analysis instead of type information (#5865)fix(eslint-plugin): [no-base-to-string] ignore Error, URL, and URLSearchParams by default (#5839)chore(eslint-plugin): [prefer-nullish-coalescing] removed forceSuggestionFixer option (#5835)chore(deps): update dependency lerna to v6 (#5831)chore: don't renovate `nx` or `@nrwl/workspace` for now (#5850)feat(eslint-plugin): add no-unsafe-declaration-merging (#5840)✳️ @typescript-eslint/parser (5.40.1 → 5.43.0) · Repo · Changelog
Release Notes
5.43.0
5.42.1
5.42.0
5.41.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 48 commits:
chore: publish v5.43.0chore(website): [prefer-nullish-coalescing] explicit notice for strictNullChecks (#5988)fix(eslint-plugin): [promise-function-async] handle keyword token (#5907)fix(eslint-plugin): [no-shadow] handle false positives on generics and parameters (#5902)docs(naming-conventions): Alphabetizing inline lists (#5940)docs: use consistent auto-fixable rule emoji (#5966)docs(eslint-plugin): [sort-type-union-intersection-members] fix link to new rule (#5970)chore: enable `eslint-plugin/require-meta-docs-description` rule (#5969)chore(deps): update dependency lerna to v6.0.3 (#5936)feat(eslint-plugin): [consistent-type-imports] support fixing to inline types (#5050)feat(eslint-plugin): [naming-convention] add support for "override" and "async" modifiers (#5310) (#5610)feat(eslint-plugin): [prefer-optional-chain] support suggesting `!foo || !foo.bar` as a valid match for the rule (#5594)chore: publish v5.42.1chore: update sponsors (#5933)docs: add maintainer guide (take two) (#5874)fix(eslint-plugin): isTypeReadonly stack overflow (#5875) (#5876)chore(eslint-plugin-internal): [plugin-test-formatting] support random object literal tests (#5895)chore(deps): update docusaurus to ~2.2.0 (#5911)fix(ast-spec): correct misnamed ExportNamedDeclaration AST type (#5913)chore: update contributors (#5909)chore: publish v5.42.0fix(ast-spec): add TSQualifiedName to TypeNode union (#5906)feat(utils): add `RuleTester` API for top-level dependency constraints (#5896)docs(eslint-plugin): [consistent-type-imports] make a note about `parserOptions.emitDecoratorMetadata` (#5904)chore: update sponsors (#5905)fix(eslint-plugin): [no-extra-parens] handle type assertion in extends clause (#5901)fix(typescript-estree): don't allow single-run unless we're in type-aware linting mode (#5893)feat(eslint-plugin): [no-invalid-void-type] better report message for void used as a constituent inside a function return type (#5274)fix(eslint-plugin): enable react/jsx-curly-brace-presence lint rule in website package (#5894)feat(eslint-plugin) [sort-type-union-intersection-members] rename to sort-type-constituents (#5879)Revert "feat(scope-manager): ignore ECMA version" (#5888)feat(scope-manager): ignore ECMA version (#5881)chore: add auto-canary release for v6 (#5883)docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)chore(website): fix renamed Sponsorship docs link (#5882)chore: document and refactor 'extra' to 'parserSettings' (#5834)feat(website): Add a happy message to playground output pane when no errors or AST (#5868) (#5873)feat(typescript-estree): clarify docs and error for program project without matching TSConfig (#5762)feat(eslint-plugin): [member-ordering] add natural sort order (#5662)chore(website): fix Options heading level for no-empty-interface docs (#5870)chore: publish v5.41.0fix(type-utils): prevent stack overflow in `isTypeReadonly` (#5860)feat(eslint-plugin): [no-unsafe-declaration-merging] switch to use scope analysis instead of type information (#5865)fix(eslint-plugin): [no-base-to-string] ignore Error, URL, and URLSearchParams by default (#5839)chore(eslint-plugin): [prefer-nullish-coalescing] removed forceSuggestionFixer option (#5835)chore(deps): update dependency lerna to v6 (#5831)chore: don't renovate `nx` or `@nrwl/workspace` for now (#5850)feat(eslint-plugin): add no-unsafe-declaration-merging (#5840)Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands