build(deps-dev): bump the eslint group in /frontend with 6 updates
Bumps the eslint group in /frontend with 6 updates:
| Package | From | To |
|---|---|---|
| @typescript-eslint/eslint-plugin | 7.18.0 |
8.14.0 |
| @typescript-eslint/parser | 7.18.0 |
8.14.0 |
| eslint | 8.57.1 |
9.15.0 |
| eslint-plugin-jsx-a11y | 6.10.0 |
6.10.2 |
| eslint-plugin-react | 7.37.1 |
7.37.2 |
| eslint-plugin-react-hooks | 4.6.2 |
5.0.0 |
Updates @typescript-eslint/eslint-plugin from 7.18.0 to 8.14.0
Release notes
Sourced from @typescript-eslint/eslint-plugin's releases.
v8.14.0
8.14.0 (2024-11-11)
🚀 Features
- eslint-plugin: [no-confusing-void-expression] add an option to ignore voidvoid (#10067)
- eslint-plugin: [await-thenable] report unnecessary
await usingstatements (#10209)🩹 Fixes
- deps: update dependency eslint to v9.14.0 (#10309)
- deps: update docusaurus monorepo to v3.6.0 (#10319)
- eslint-plugin: [no-unnecessary-condition] improve error message for literal comparisons (#10194)
- eslint-plugin: [no-misused-promises] improve report loc for methods (#10216)
- scope-manager: fix asserted increments not being marked as write references (#10271)
❤️ Thank You
- Gyumong
@Gyumong- Jan Ochwat
@janek515- Kirk Waiblinger
@kirkwaiblinger- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.13.0
8.13.0 (2024-11-04)
🚀 Features
- add
optionsproperty toImportExpressionnode (#10255)- eslint-plugin: disable
no-class-assignrule ineslint-recommendedconfig (#10250)- eslint-plugin: [prefer-nullish-coalescing] add option
ignoreBooleanCoercion(#9924)- eslint-plugin: [only-throw-error] add allow option (#10221)
🩹 Fixes
- deps: update dependency
@eslint-community/regexppto v4.12.1 (#10269)- eslint-plugin: [no-unnecessary-condition] falsey bigint should be falsey (#10205)
- eslint-plugin: [no-deprecated] report on deprecated variables used inside dynamic imports (#10261)
- eslint-plugin: [no-deprecated] report when exported class implements/extends deprecated entity (#10259)
- eslint-plugin: [consistent-type-definitions] don't leave trailing parens when fixing type to interface (#10235)
- eslint-plugin: [switch-exhaustiveness-check] add support for covering a missing property with
undefined(#10232)- types: parent property type annotation in the ImportAttribute node (#10258)
- utils: allow an array for the values of SharedConfig (#10217)
❤️ Thank You
- auvred
@auvred- Kim Sang Du
@developer-bandi
... (truncated)
Changelog
Sourced from @typescript-eslint/eslint-plugin's changelog.
8.14.0 (2024-11-11)
🚀 Features
- eslint-plugin: [await-thenable] report unnecessary
await usingstatements (#10209)- eslint-plugin: [no-confusing-void-expression] add an option to ignore voidvoid (#10067)
🩹 Fixes
- scope-manager: fix asserted increments not being marked as write references (#10271)
- eslint-plugin: [no-misused-promises] improve report loc for methods (#10216)
- eslint-plugin: [no-unnecessary-condition] improve error message for literal comparisons (#10194)
❤️ Thank You
- Gyumong
@Gyumong- Jan Ochwat
@janek515- Kirk Waiblinger
@kirkwaiblinger- Ronen Amiel
You can read about our versioning strategy and releases on our website.
8.13.0 (2024-11-04)
🚀 Features
- eslint-plugin: [only-throw-error] add allow option (#10221)
- eslint-plugin: [prefer-nullish-coalescing] add option
ignoreBooleanCoercion(#9924)- eslint-plugin: disable
no-class-assignrule ineslint-recommendedconfig (#10250)🩹 Fixes
- eslint-plugin: [switch-exhaustiveness-check] add support for covering a missing property with
undefined(#10232)- eslint-plugin: [consistent-type-definitions] don't leave trailing parens when fixing type to interface (#10235)
- eslint-plugin: [no-deprecated] report when exported class implements/extends deprecated entity (#10259)
- eslint-plugin: [no-deprecated] report on deprecated variables used inside dynamic imports (#10261)
- eslint-plugin: [no-unnecessary-condition] falsey bigint should be falsey (#10205)
❤️ Thank You
- auvred
@auvred- Kim Sang Du
@developer-bandi- Kirk Waiblinger
@kirkwaiblinger- Mark de Dios
@peanutenthusiast- Ronen Amiel
- YeonJuan
@yeonjuanYou can read about our versioning strategy and releases on our website.
8.12.2 (2024-10-29)
... (truncated)
Commits
16fba0achore(release): publish 8.14.042d275cfix(scope-manager): fix asserted increments not being marked as write referen...d27a9acfix(eslint-plugin): [no-misused-promises] improve report loc for methods (#10...c13b6b4chore: fix lint and build website errors (#10288)5b2ebcdfeat(eslint-plugin): [await-thenable] report unnecessaryawait usingstatem...22f7f25fix(eslint-plugin): [no-unnecessary-condition] improve error message for lite...e2e9ffcfeat(eslint-plugin): [no-confusing-void-expression] add an option to ignore v...ac1f632chore(release): publish 8.13.0f83a591fix(eslint-plugin): [switch-exhaustiveness-check] add support for covering a ...3b97b55chore: enable eslint-plugin-perfectionist on the rest of the repo (#10189)- Additional commits viewable in compare view
Updates @typescript-eslint/parser from 7.18.0 to 8.14.0
Release notes
Sourced from @typescript-eslint/parser's releases.
v8.14.0
8.14.0 (2024-11-11)
🚀 Features
- eslint-plugin: [no-confusing-void-expression] add an option to ignore voidvoid (#10067)
- eslint-plugin: [await-thenable] report unnecessary
await usingstatements (#10209)🩹 Fixes
- deps: update dependency eslint to v9.14.0 (#10309)
- deps: update docusaurus monorepo to v3.6.0 (#10319)
- eslint-plugin: [no-unnecessary-condition] improve error message for literal comparisons (#10194)
- eslint-plugin: [no-misused-promises] improve report loc for methods (#10216)
- scope-manager: fix asserted increments not being marked as write references (#10271)
❤️ Thank You
- Gyumong
@Gyumong- Jan Ochwat
@janek515- Kirk Waiblinger
@kirkwaiblinger- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.13.0
8.13.0 (2024-11-04)
🚀 Features
- add
optionsproperty toImportExpressionnode (#10255)- eslint-plugin: disable
no-class-assignrule ineslint-recommendedconfig (#10250)- eslint-plugin: [prefer-nullish-coalescing] add option
ignoreBooleanCoercion(#9924)- eslint-plugin: [only-throw-error] add allow option (#10221)
🩹 Fixes
- deps: update dependency
@eslint-community/regexppto v4.12.1 (#10269)- eslint-plugin: [no-unnecessary-condition] falsey bigint should be falsey (#10205)
- eslint-plugin: [no-deprecated] report on deprecated variables used inside dynamic imports (#10261)
- eslint-plugin: [no-deprecated] report when exported class implements/extends deprecated entity (#10259)
- eslint-plugin: [consistent-type-definitions] don't leave trailing parens when fixing type to interface (#10235)
- eslint-plugin: [switch-exhaustiveness-check] add support for covering a missing property with
undefined(#10232)- types: parent property type annotation in the ImportAttribute node (#10258)
- utils: allow an array for the values of SharedConfig (#10217)
❤️ Thank You
- auvred
@auvred- Kim Sang Du
@developer-bandi
... (truncated)
Changelog
Sourced from @typescript-eslint/parser's changelog.
8.14.0 (2024-11-11)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.13.0 (2024-11-04)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.12.2 (2024-10-29)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.12.1 (2024-10-28)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.12.0 (2024-10-28)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.11.0 (2024-10-21)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.10.0 (2024-10-17)
🚀 Features
- support TypeScript 5.6 (#9972)
❤️ Thank You
- Josh Goldberg ✨
You can read about our versioning strategy and releases on our website.
8.9.0 (2024-10-14)
... (truncated)
Commits
16fba0achore(release): publish 8.14.0ac1f632chore(release): publish 8.13.04af866achore(release): publish 8.12.21edec1dchore(release): publish 8.12.13413a2dchore(release): publish 8.12.079c27a8chore(release): publish 8.11.08d35958chore: enable eslint-plugin-perfectionist on typescript-estree package (#9852)7effdeachore(release): publish 8.10.0f9c49e3feat: support TypeScript 5.6 (#9972)4666ed4chore(release): publish 8.9.0- Additional commits viewable in compare view
Updates eslint from 8.57.1 to 9.15.0
Release notes
Sourced from eslint's releases.
v9.15.0
Features
01557cefeat: Implement Language#normalizeLanguageOptions() (#19104) (Nicholas C. Zakas)2edc0e2feat: add meta.defaultOptions (#17656) (Josh Goldberg ✨)bdec50efeat: fixno-useless-computed-keyfalse negative with__proto__(#19123) (Milos Djermanovic)3087c9efeat: addmetaobject to@eslint/jsplugin (#19095) (Francesco Trotta)Bug Fixes
fd33f13fix: update types forno-restricted-importsrule (#19060) (Nitin Kumar)bd35098fix: switch away from Node.js node:assert and AssertionError (#19082) (Josh Goldberg ✨)9db5b15fix: unsafe report forno-lonely-if(#19087) (Abraham Guo)68fa497fix: ignore files on a different drive on Windows (#19069) (Francesco Trotta)4ce625afix: upgrade@humanwhocodes/retry@0.4.1 to avoid debug logs (#19102) (Milos Djermanovic)Documentation
d927920docs: fix styles in no-js mode (#18916) (Tanuj Kanti)09bc2a8docs: Update README (GitHub Actions Bot)39089c8docs: addno-useless-computed-keyexamples with object patterns (#19109) (Milos Djermanovic)895c60fdocs: add missing messageId property and suggestion properties (#19122) (fnx)298625edocs: Change CLI -c to use flat config (#19103) (Nicholas C. Zakas)522d8a3docs: add deprecation onindent,quotesandsemirule types (#19090) (Marco Pasqualetti)Chores
2967d91chore: upgrade@eslint/js@9.15.0 (#19133) (Milos Djermanovic)b441beechore: package.json update for@eslint/jsrelease (Jenkins)7d6bf4achore: upgrade@eslint/core@0.9.0 (#19131) (Milos Djermanovic)902e707chore: upgrade@eslint/plugin-kit@0.2.3 (#19130) (Milos Djermanovic)5ff6c1dchore: bump cross-spawn (#19125) (Ian Bobinac)cceccc7chore: update dependency@eslint/jsonto ^0.6.0 (#19117) (renovate[bot])0da3f73chore: update algolia referrer (#19114) (Strek)4f08332ci: unpintrunk-io/trunk-action(#19108) (Francesco Trotta)6b75683perf: optimizetext-tableby replacing regex withtrimEnd(#19061) (Nitin Kumar)v9.14.0
Features
3fa009ffeat: add support for Import Attributes and RegExp Modifiers (#19076) (Milos Djermanovic)b0faee3feat: add types for the@eslint/jspackage (#19010) (Nitin Kumar)Bug Fixes
24d0172fix: enable retry concurrency limit for readFile() (#19077) (Nicholas C. Zakas)b442067fix: Don't crash when directory is deleted during traversal. (#19067) (Nicholas C. Zakas)d474443fix: avoid call stack overflow while processing globs (#19035) (Livia Medeiros)Documentation
151c965docs: updatecontext.languageOptions.parserdescription (#19084) (Nitin Kumar)dc34f94docs: Update README (GitHub Actions Bot)f16e846docs: Update README (GitHub Actions Bot)ee0a77edocs: change link from@types/eslintto lib/types (#19049) (Karl Horky)50f03a1docs: Clarify global ignores in config migration guide (#19032) (Milos Djermanovic)
... (truncated)
Changelog
Sourced from eslint's changelog.
v9.15.0 - November 15, 2024
2967d91chore: upgrade@eslint/js@9.15.0 (#19133) (Milos Djermanovic)b441beechore: package.json update for@eslint/jsrelease (Jenkins)7d6bf4achore: upgrade@eslint/core@0.9.0 (#19131) (Milos Djermanovic)01557cefeat: Implement Language#normalizeLanguageOptions() (#19104) (Nicholas C. Zakas)902e707chore: upgrade@eslint/plugin-kit@0.2.3 (#19130) (Milos Djermanovic)2edc0e2feat: add meta.defaultOptions (#17656) (Josh Goldberg ✨)fd33f13fix: update types forno-restricted-importsrule (#19060) (Nitin Kumar)5ff6c1dchore: bump cross-spawn (#19125) (Ian Bobinac)d927920docs: fix styles in no-js mode (#18916) (Tanuj Kanti)bdec50efeat: fixno-useless-computed-keyfalse negative with__proto__(#19123) (Milos Djermanovic)09bc2a8docs: Update README (GitHub Actions Bot)bd35098fix: switch away from Node.js node:assert and AssertionError (#19082) (Josh Goldberg ✨)39089c8docs: addno-useless-computed-keyexamples with object patterns (#19109) (Milos Djermanovic)895c60fdocs: add missing messageId property and suggestion properties (#19122) (fnx)cceccc7chore: update dependency@eslint/jsonto ^0.6.0 (#19117) (renovate[bot])0da3f73chore: update algolia referrer (#19114) (Strek)9db5b15fix: unsafe report forno-lonely-if(#19087) (Abraham Guo)68fa497fix: ignore files on a different drive on Windows (#19069) (Francesco Trotta)4f08332ci: unpintrunk-io/trunk-action(#19108) (Francesco Trotta)3087c9efeat: addmetaobject to@eslint/jsplugin (#19095) (Francesco Trotta)298625edocs: Change CLI -c to use flat config (#19103) (Nicholas C. Zakas)4ce625afix: upgrade@humanwhocodes/retry@0.4.1 to avoid debug logs (#19102) (Milos Djermanovic)522d8a3docs: add deprecation onindent,quotesandsemirule types (#19090) (Marco Pasqualetti)6b75683perf: optimizetext-tableby replacing regex withtrimEnd(#19061) (Nitin Kumar)v9.14.0 - November 1, 2024
f36cb16chore: upgrade@eslint/js@9.14.0 (#19086) (Milos Djermanovic)28be447chore: package.json update for@eslint/jsrelease (Jenkins)24d0172fix: enable retry concurrency limit for readFile() (#19077) (Nicholas C. Zakas)3fa009ffeat: add support for Import Attributes and RegExp Modifiers (#19076) (Milos Djermanovic)b0faee3feat: add types for the@eslint/jspackage (#19010) (Nitin Kumar)151c965docs: updatecontext.languageOptions.parserdescription (#19084) (Nitin Kumar)dc34f94docs: Update README (GitHub Actions Bot)f48a2a0test: addno-invalid-regexptests with RegExp Modifiers (#19075) (Milos Djermanovic)37c9177build: update@wdio/*dependencies (#19068) (Francesco Trotta)b442067fix: Don't crash when directory is deleted during traversal. (#19067) (Nicholas C. Zakas)35a8858build: exclude flawed dendency versions (#19065) (Francesco Trotta)425202eperf: Fix caching in config loaders (#19042) (Milos Djermanovic)3d44b3cci: run tests in Node.js 23 (#19055) (Francesco Trotta)f16e846docs: Update README (GitHub Actions Bot)ee0a77edocs: change link from@types/eslintto lib/types (#19049) (Karl Horky)d474443fix: avoid call stack overflow while processing globs (#19035) (Livia Medeiros)7259627test: ensure tmp directory cleanup incheck-emfile-handling.js(#19036) (Livia Medeiros)50f03a1docs: Clarify global ignores in config migration guide (#19032) (Milos Djermanovic)v9.13.0 - October 18, 2024
... (truncated)
Commits
6f37b079.15.01d99f29Build: changelog update for 9.15.02967d91chore: upgrade@eslint/js@9.15.0 (#19133)b441beechore: package.json update for@eslint/jsrelease7d6bf4achore: upgrade@eslint/core@0.9.0 (#19131)01557cefeat: Implement Language#normalizeLanguageOptions() (#19104)902e707chore: upgrade@eslint/plugin-kit@0.2.3 (#19130)2edc0e2feat: add meta.defaultOptions (#17656)fd33f13fix: update types forno-restricted-importsrule (#19060)5ff6c1dchore: bump cross-spawn (#19125)- Additional commits viewable in compare view
Updates eslint-plugin-jsx-a11y from 6.10.0 to 6.10.2
Changelog
Sourced from eslint-plugin-jsx-a11y's changelog.
v6.10.2 - 2024-10-25
Fixed
- [patch]
no-redundandant-roles: allow<img src="*.svg" role="img" />[#936](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/936)Commits
- [meta] fix changelog URLs
0d01a1a- [Refactor] remove no-longer-needed
es-iterator-helpersaa075bd- [Refactor] avoid spreading things that are already arrays
d15d3ab- [Dev Deps] update
@babel/cli,@babel/core,@babel/eslint-parser,@babel/plugin-transform-flow-strip-types,@babel/register5dad7c4- [Tests]
aria-role: Add valid test for<svg role="img" />daba189- [Docs]
label-has-associated-control: add line breaks for readability0bc6378- [Tests]
label-has-associated-control: add additional test cases30d2318- [Tests] Add tests to reinforce required attributes for role="heading"
d92446cv6.10.1 - 2024-10-20
Commits
- [Fix] handle interactive/noninteractive changes from aria-query
4925ba8- [Docs] Use consistent spelling of 'screen reader'
cb6788c- [Dev Deps] update
@babel/cli,@babel/core,@babel/eslint-parser,@babel/plugin-transform-flow-strip-types,@babel/register,auto-changelog,eslint-plugin-import,tape518a77e- [Deps] update
es-iterator-helpers,string.prototype.includeseed03a3- [meta] package.json - Update jscodeshift & remove babel-jest
2ee940c- [Docs] Remove accidental whitespace in CONTRIBUTING.md
a262131- [Deps] unpin
aria-querye517937
Commits
7f3d698v6.10.20d01a1a[meta] fix changelog URLs5dad7c4[Dev Deps] update@babel/cli,@babel/core,@babel/eslint-parser, `@babe...d15d3ab[Refactor] avoid spreading things that are already arraysfa9845d[patch]no-redundandant-roles: allow\<img src="*.svg" role="img" />daba189[Tests]aria-role: Add valid test for\<svg role="img" />0bc6378[Docs]label-has-associated-control: add line breaks for readability30d2318[Tests]label-has-associated-control: add additional test casesd92446c[Tests] Add tests to reinforce required attributes for role="heading"aa075bd[Refactor] remove no-longer-neededes-iterator-helpers- Additional commits viewable in compare view
Updates eslint-plugin-react from 7.37.1 to 7.37.2
Release notes
Sourced from eslint-plugin-react's releases.
v7.37.2
Fixed
Changed
#3835: jsx-eslint/eslint-plugin-react#3835 [
destructuring-assignment]: docs/rules/destructuring-assignment.md
Commits
256cf74Update CHANGELOG and bump version33db656[Deps] updatees-iterator-helpers5696f99[Dev Deps] update@babel/core,@babel/eslint-parser, `@babel/plugin-synta...5c23573[Dev Deps] update@babel/core,@babel/eslint-parser,@babel/plugin-syntax...c47fa56[types] [Fix] ensure the index types are generated63aceff[Fix]destructuring-assignment: fix false negative when usingtypeof props.a96d46d5[Refactor]destructuring-assignment: usegetParentStatelessComponent- See full diff in compare view
Updates eslint-plugin-react-hooks from 4.6.2 to 5.0.0
Release notes
Sourced from eslint-plugin-react-hooks's releases.
[email protected] (Oct 11, 2024)
This release only contains
eslint-plugin-react-hooks. Notably, new violations and support for ESLint v9 were added.
eslint-plugin-react-hooks
- New Violations: Component names now need to start with an uppercase letter instead of a non-lowercase letter. This means
_Buttonor_componentare no longer valid. (@kassens) in #25162 For example, infunction _Component() { useState() ^^^^^^^^ A React Hook "useState" is called in function "_Component" which is neither a Component nor a custom React Hook function. }_Componentshould be renamed toComponent.
- Add support for ESLint v9. (
@eps1lonin #28773)- Consider dispatch from
useActionStatestable. (@eps1lonin #29665)- Accept
asexpression in callback. (@StyleShitin #28202)- Accept
asexpressions in deps array. (@StyleShitin #28189)- Treat
React.use()the same asuse(). (@kassensin #27769)- Move
use()lint to non-experimental. (@kassensin #27768)- Support Flow
asexpressions. (@cpojerin #27590)- Allow
useEffect(fn, undefined). (@kassensin #27525)- Disallow hooks in async functions. (
@acdlitein #27045)- Rename experimental
useEventtouseEffectEvent. (@sebmarkbagein #25881)- Lint for presence of
useEventfunctions in dependency lists. (@potetoin #25512)- Check
useEventreferences instead. (@potetoin #25319)- Update
RulesOfHookswithuseEventrules. (@potetoin #25285)
Changelog
Sourced from eslint-plugin-react-hooks's changelog.
5.0.0
- New Violations: Component names now need to start with an uppercase letter instead of a non-lowercase letter. This means
_Buttonor_componentare no longer valid. (@kassens) in #25162
- Consider dispatch from
useActionStatestable. (@eps1lonin #29665)- Add support for ESLint v9. (
@eps1lonin #28773)- Accept
asexpression in callback. (@StyleShitin #28202)- Accept
asexpressions in deps array. (@StyleShitin #28189)- Treat
React.use()the same asuse(). (@kassensin #27769)- Move
use()lint to non-experimental. (@kassensin #27768)- Support Flow
asexpressions. (@cpojerin #27590)- Allow
useEffect(fn, undefined). (@kassensin #27525)- Disallow hooks in async functions. (
@acdlitein #27045)- Rename experimental
useEventtouseEffectEvent. (@sebmarkbagein #25881)- Lint for presence of
useEventfunctions in dependency lists. (@potetoin #25512)- Check
useEventreferences instead. (@potetoin Description%20has%20been%20truncated%0A" rel="nofollow" target="_blank" >
@openhands-agent tests are failing, please investigate.
The workflow to fix this issue encountered an error. Openhands failed to create any code changes.
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.
To ignore these dependencies, configure ignore rules in dependabot.yml