build(deps-dev): bump the lint group across 1 directory with 9 updates
Bumps the lint group with 9 updates in the / directory:
| Package | From | To |
|---|---|---|
| @typescript-eslint/eslint-plugin | 7.7.0 |
8.1.0 |
| @typescript-eslint/parser | 7.7.0 |
8.1.0 |
| eslint | 8.57.0 |
9.9.0 |
| eslint-config-prettier | 8.10.0 |
9.1.0 |
| eslint-plugin-jest | 28.2.0 |
28.8.0 |
| eslint-plugin-prettier | 5.1.3 |
5.2.1 |
| eslint-plugin-simple-import-sort | 12.1.0 |
12.1.1 |
| eslint-plugin-unused-imports | 3.1.0 |
4.1.3 |
| prettier | 3.2.5 |
3.3.3 |
Updates @typescript-eslint/eslint-plugin from 7.7.0 to 8.1.0
Release notes
Sourced from @typescript-eslint/eslint-plugin's releases.
v8.1.0
8.1.0 (2024-08-12)
🚀 Features
- eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true (#9703)
- eslint-plugin: [no-unsafe-return] check promise any (#8693)
- eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods (#8765)
- typescript-eslint: add JSDoc comments on generated configs (#9672)
- typescript-estree: restrict variable declarator definite/init combinations (#9228)
🩹 Fixes
- eslint-plugin: [no-unsafe-enum-comparison] typo in test (#9779)
- eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references (#9738)
- eslint-plugin: [member-ordering] get accessor member name & take into account
abstractand decorator (#9775)- eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output (#9597)
- eslint-plugin: [no-unnecessary-type-parameters] clarify message (#9737)
- utils: correct types to align with
@types/eslintv9 (#9657)- website: tsconfig is blank (#9745)
❤️ Thank You
- Aly Thobani
- Brad Zacher
@bradzacher- James
@Zamiell- Josh Goldberg ✨
- Joshua Chen
- Olivier Zalmanski
@OlivierZal- YeonJuan
@yeonjuan- Yukihiro Hasegawa
@y-hsgwYou can read about our versioning strategy and releases on our website.
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
... (truncated)
Changelog
Sourced from @typescript-eslint/eslint-plugin's changelog.
8.1.0 (2024-08-12)
🚀 Features
eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true
typescript-estree: restrict variable declarator definite/init combinations
eslint-plugin: [no-unsafe-return] check promise any
eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods
🩹 Fixes
eslint-plugin: [no-unsafe-enum-comparison] typo in test
eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references
eslint-plugin: [member-ordering] get accessor member name & take into account
abstractand decoratoreslint-plugin: [prefer-optional-chain] wrong parenthesis fix output
eslint-plugin: [no-unnecessary-type-parameters] clarify message
❤️ Thank You
- Aly Thobani
- Brad Zacher
- James
- Josh Goldberg ✨
- Joshua Chen
- Olivier Zalmanski
- YeonJuan
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
8.0.1 (2024-08-05)
🩹 Fixes
- eslint-plugin: [no-unused-vars] ignore imports used only as types
❤️ Thank You
... (truncated)
Commits
3d78392chore(release): publish 8.1.0abe351dfix(eslint-plugin): [no-unnecessary-type-parameters] clarify message (#9737)6a1c177feat(eslint-plugin): [no-misused-promises] check subtype methods against heri...fc3ba92fix(eslint-plugin): [prefer-optional-chain] wrong parenthesis fix output (#9597)c20bd2ffeat(eslint-plugin): [no-unsafe-return] check promise any (#8693)3d9ae44fix(eslint-plugin): [member-ordering] get accessor member name & take into ac...fe56157fix(eslint-plugin): [no-unnecessary-type-parameters] skip checking function b...278697ffix(eslint-plugin): [no-unsafe-enum-comparison] typo in test (#9779)a4992fffeat(typescript-estree): restrict variable declarator definite/init combinati...a26e3c7chore: enable prefer-regexp-test (#9658)- Additional commits viewable in compare view
Updates @typescript-eslint/parser from 7.7.0 to 8.1.0
Release notes
Sourced from @typescript-eslint/parser's releases.
v8.1.0
8.1.0 (2024-08-12)
🚀 Features
- eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true (#9703)
- eslint-plugin: [no-unsafe-return] check promise any (#8693)
- eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods (#8765)
- typescript-eslint: add JSDoc comments on generated configs (#9672)
- typescript-estree: restrict variable declarator definite/init combinations (#9228)
🩹 Fixes
- eslint-plugin: [no-unsafe-enum-comparison] typo in test (#9779)
- eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references (#9738)
- eslint-plugin: [member-ordering] get accessor member name & take into account
abstractand decorator (#9775)- eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output (#9597)
- eslint-plugin: [no-unnecessary-type-parameters] clarify message (#9737)
- utils: correct types to align with
@types/eslintv9 (#9657)- website: tsconfig is blank (#9745)
❤️ Thank You
- Aly Thobani
- Brad Zacher
@bradzacher- James
@Zamiell- Josh Goldberg ✨
- Joshua Chen
- Olivier Zalmanski
@OlivierZal- YeonJuan
@yeonjuan- Yukihiro Hasegawa
@y-hsgwYou can read about our versioning strategy and releases on our website.
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
... (truncated)
Changelog
Sourced from @typescript-eslint/parser's changelog.
8.1.0 (2024-08-12)
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.0.1 (2024-08-05)
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.0.0 (2024-07-31)
🚀 Features
parser: always enable comment, loc, range, tokens
typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService
❤️ 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 parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.17.0 (2024-07-22)
This was a version bump only for parser to align it with other projects, there were no code changes.
... (truncated)
Commits
3d78392chore(release): publish 8.1.0a26e3c7chore: enable prefer-regexp-test (#9658)e05c2e5chore(release): publish 8.0.11db993achore(release): publish 8.0.01b0468eMerge branch 'main'35cf3d2chore(release): publish 7.18.0f3dfc0aMerge branch 'main' into v805c9cb8chore(release): publish 7.17.0ae980e3Merge branch 'main'58be99fchore: enable prefer-object-spread (#9541)- Additional commits viewable in compare view
Updates eslint from 8.57.0 to 9.9.0
Release notes
Sourced from eslint's releases.
v9.9.0
Features
41d0206feat: Add support for TS config files (#18134) (Arya Emami)3a4eaf9feat: add suggestion torequire-awaitto removeasynckeyword (#18716) (Dave)Documentation
9fe068cdocs: how to author plugins with configs that extend other configs (#18753) (Alec Gibson)48117b2docs: add version support page in the side navbar (#18738) (Amaresh S M)fec2951docs: add version support page to the dropdown (#18730) (Amaresh S M)38a0661docs: Fix typo (#18735) (Zaina Al Habash)3c32a9edocs: Update yarn command for creating ESLint config (#18739) (Temitope Ogunleye)f9ac978docs: Update README (GitHub Actions Bot)Chores
461b2c3chore: upgrade to@eslint/[email protected](#18765) (Francesco Trotta)59dba1bchore: package.json update for@eslint/jsrelease (Jenkins)fea8563chore: update dependency@eslint/coreto ^0.3.0 (#18724) (renovate[bot])aac191echore: update dependency@eslint/jsonto ^0.3.0 (#18760) (renovate[bot])b97fa05chore: update wdio dependencies for more stable tests (#18759) (Christian Bromann)v9.8.0
Features
Bug Fixes
ab0ff27fix: Throw error when invalid flags passed (#18705) (Nicholas C. Zakas)70dc803fix:basePathdirectory can never be ignored (#18711) (Milos Djermanovic)Documentation
282df1adocs: Add system theme option (#18617) (Amaresh S M)53b1ff0docs: Debug config docs (#18698) (Nicholas C. Zakas)a7016a5docs: fix search input stylings (#18682) (Amaresh S M)Build Related
Chores
deee448chore: upgrade to@eslint/[email protected](#18720) (Francesco Trotta)4aaf2b3chore: package.json update for@eslint/jsrelease (Jenkins)8e1a627chore: update dependency@eslint/coreto ^0.2.0 (#18700) (renovate[bot])v9.7.0
Features
7bd9839feat: add support for es2025 duplicate named capturing groups (#18630) (Yosuke Ota)1381394feat: addregexoption inno-restricted-imports(#18622) (Nitin Kumar)Bug Fixes
Documentation
... (truncated)
Changelog
Sourced from eslint's changelog.
v9.9.0 - August 9, 2024
461b2c3chore: upgrade to@eslint/[email protected](#18765) (Francesco Trotta)59dba1bchore: package.json update for@eslint/jsrelease (Jenkins)fea8563chore: update dependency@eslint/coreto ^0.3.0 (#18724) (renovate[bot])41d0206feat: Add support for TS config files (#18134) (Arya Emami)aac191echore: update dependency@eslint/jsonto ^0.3.0 (#18760) (renovate[bot])9fe068cdocs: how to author plugins with configs that extend other configs (#18753) (Alec Gibson)b97fa05chore: update wdio dependencies for more stable tests (#18759) (Christian Bromann)3a4eaf9feat: add suggestion torequire-awaitto removeasynckeyword (#18716) (Dave)48117b2docs: add version support page in the side navbar (#18738) (Amaresh S M)fec2951docs: add version support page to the dropdown (#18730) (Amaresh S M)38a0661docs: Fix typo (#18735) (Zaina Al Habash)3c32a9edocs: Update yarn command for creating ESLint config (#18739) (Temitope Ogunleye)f9ac978docs: Update README (GitHub Actions Bot)v9.8.0 - July 26, 2024
deee448chore: upgrade to@eslint/[email protected](#18720) (Francesco Trotta)4aaf2b3chore: package.json update for@eslint/jsrelease (Jenkins)8e1a627chore: update dependency@eslint/coreto ^0.2.0 (#18700) (renovate[bot])13d0bd3feat: Add and use SourceCode#getLoc/getRange (#18703) (Nicholas C. Zakas)282df1adocs: Add system theme option (#18617) (Amaresh S M)ab0ff27fix: Throw error when invalid flags passed (#18705) (Nicholas C. Zakas)70dc803fix:basePathdirectory can never be ignored (#18711) (Milos Djermanovic)53b1ff0docs: Debug config docs (#18698) (Nicholas C. Zakas)4514424build: Enable JSON linting (#18681) (Nicholas C. Zakas)a7016a5docs: fix search input stylings (#18682) (Amaresh S M)v9.7.0 - July 12, 2024
793b718chore: upgrade@eslint/js@9.7.0 (#18680) (Francesco Trotta)7ed6f9achore: package.json update for@eslint/jsrelease (Jenkins)14e9f81fix: destructuring in catch clause inno-unused-vars(#18636) (Francesco Trotta)7bcda76refactor: Add type references (#18652) (Nicholas C. Zakas)51bf57cchore: add tech sponsors through actions (#18624) (Strek)9f416dbdocs: Add Powered by Algolia label to the search. (#18633) (Amaresh S M)6320732refactor: don't useparentproperty inNodeEventGenerator(#18653) (Milos Djermanovic)7bd9839feat: add support for es2025 duplicate named capturing groups (#18630) (Yosuke Ota)1381394feat: addregexoption inno-restricted-imports(#18622) (Nitin Kumar)9e6d640refactor: move "Parsing error" prefix adding to Linter (#18650) (Milos Djermanovic)c8d26cbdocs: Open JS Foundation -> OpenJS Foundation (#18649) (Milos Djermanovic)6e79ac7docs:loadESLintdoes not support optioncwd(#18641) (Francesco Trotta)v9.6.0 - June 28, 2024
b15ee30chore: upgrade@eslint/js@9.6.0 (#18632) (Milos Djermanovic)d655503chore: package.json update for@eslint/jsrelease (Jenkins)1613e2efix: Allow escaping characters in config patterns on Windows (#18628) (Milos Djermanovic)13dbecddocs: Limit search to just docs (#18627) (Nicholas C. Zakas)
... (truncated)
Commits
0dd38639.9.02e5ba77Build: changelog update for 9.9.0461b2c3chore: upgrade to@eslint/[email protected](#18765)59dba1bchore: package.json update for@eslint/jsreleasefea8563chore: update dependency@eslint/coreto ^0.3.0 (#18724)41d0206feat: Add support for TS config files (#18134)aac191echore: update dependency@eslint/jsonto ^0.3.0 (#18760)9fe068cdocs: how to author plugins with configs that extend other configs (#18753)b97fa05chore: update wdio dependencies for more stable tests (#18759)3a4eaf9feat: add suggestion torequire-awaitto removeasynckeyword (#18716)- Additional commits viewable in compare view
Updates eslint-config-prettier from 8.10.0 to 9.1.0
Changelog
Sourced from eslint-config-prettier's changelog.
Version 9.1.0 (2023-12-02)
- Added: [unicorn/template-indent], (as a [special rule][unicorn/template-indent-special]). Thanks to Gürgün Dayıoğlu (
@gurgunday)!- Changed: All the [formatting rules that were deprecated in ESLint 8.53.0][deprecated-8.53.0] are now excluded if you set the
ESLINT_CONFIG_PRETTIER_NO_DEPRECATEDenvironment variable.Version 9.0.0 (2023-08-05)
- Added: The CLI helper tool now works with eslint.config.js (flat config). Just like ESLint itself, the CLI tool automatically first tries eslint.config.js and then eslintrc, and you can force which one to use by setting the [ESLINT_USE_FLAT_CONFIG] environment variable. Note that the config of eslint-config-prettier has always been compatible with eslint.config.js (flat config) – it was just the CLI tool that needed updating. On top of that, the docs have been updated to mention how to use both eslint.config.js (flat config) and eslintrc, and the tests now test both config systems.
- Changed: [unicode-bom] is no longer turned off. Prettier preserves the BOM if you have one, and does not add one if missing. It was wrong of eslint-config-prettier to disable that rule. If you get ESLint errors after upgrading, either add
"unicode-bom": "off"to your config to disable it again, or run ESLint with--fixto fix all files according to the rule (add or remove BOM). Thanks to Nicolas Stepien (@nstepien)!
Commits
40c7f3deslint-config-prettier v9.1.04110dffMerge pull request #271 from prettier/deprecated6d0bd92Update tests to handle newly deprecated rules4c876b9Move rules deprecated in ESLint 8.53.0 to the deprecated section24445c0Use specialRule constant7827196Group deprecated and removed rules by version48f804cRoll back to ESLint 8.52.0 for now16f03b8Update Prettierb06d618Update npm packages25fc427turn offunicorn/template-indent(#269)- Additional commits viewable in compare view
Updates eslint-plugin-jest from 28.2.0 to 28.8.0
Release notes
Sourced from eslint-plugin-jest's releases.
v28.8.0
28.8.0 (2024-08-07)
Features
v28.7.0
28.7.0 (2024-08-03)
Features
v28.6.0
28.6.0 (2024-06-06)
Features
- prefer-jest-mocked: add new rule (#1599) (4b6a4f2)
- valid-expect: supporting automatically fixing adding async in some cases (#1579) (5b9b47e)
v28.5.0
28.5.0 (2024-05-03)
Features
v28.4.0
28.4.0 (2024-05-03)
Features
v28.3.0
28.3.0 (2024-04-27)
Features
Changelog
Sourced from eslint-plugin-jest's changelog.
28.8.0 (2024-08-07)
Features
28.7.0 (2024-08-03)
Features
28.6.0 (2024-06-06)
Features
- prefer-jest-mocked: add new rule (#1599) (4b6a4f2)
- valid-expect: supporting automatically fixing adding async in some cases (#1579) (5b9b47e)
28.5.0 (2024-05-03)
Features
28.4.0 (2024-05-03)
Features
28.3.0 (2024-04-27)
Features
Commits
e1410aechore(release): 28.8.0 [skip ci]74078eefeat: import formatting rules fromeslint-plugin-jest-formatting(#1563)11ef4fcchore(deps): update yarn to v3.8.4 (#1638)c88f741chore(deps): lock file maintenance1cd8c74chore(release): 28.7.0 [skip ci]fb43171feat: allow@typescript-eslintv8 (#1636)1bc83b9chore: use@eslint-community/eslint-plugin-eslint-comments(#1635)9854c8fchore(deps): lock file maintenanceb38f0fachore(deps): lock file maintenance61eb794chore(deps): lock file maintenance- Additional commits viewable in compare view
Updates eslint-plugin-prettier from 5.1.3 to 5.2.1
Release notes
Sourced from eslint-plugin-prettier's releases.
v5.2.1
Patch Changes
- #668
ac036ccThanks@OrlovAlexei! - build(deps): Bump synckit from 0.8.6 to 0.9.1
Changelog
Sourced from eslint-plugin-prettier's changelog.
5.2.1
Patch Changes
- #668
ac036ccThanks@OrlovAlexei! - build(deps): Bump synckit from 0.8.6 to 0.9.15.2.0
Minor Changes
- #652
f170011Thanks@Logicer16! - feat: support parsinghtmlvia@html-eslint/parsernatively
Commits
51324d9chore: fix CHANGELOG.md formatting issue24288c7chore: release eslint-plugin-prettier (#669)ac036ccbuild(deps): Bump synckit from 0.8.6 to 0.9.1 (#668)a1e6f4abuild(deps): Bump braces from 3.0.2 to 3.0.3 (#665)de9751cbuild(deps): Bump pnpm/action-setup from 2 to 4 in the actions group (#661)02c21a5chore: release eslint-plugin-prettier (#653)f170011feat: support parsinghtmlvia@html-eslint/parsernatively (#652)- See full diff in compare view
Updates eslint-plugin-simple-import-sort from 12.1.0 to 12.1.1
Changelog
Sourced from eslint-plugin-simple-import-sort's changelog.
Version 12.1.1 (2024-07-02)
This release adds a short
meta.docs.descriptionto each rule. Thanks to fisker Cheung (@fisker)!
Commits
Updates eslint-plugin-unused-imports from 3.1.0 to 4.1.3
Commits
- See full diff in compare view
Maintainer changes
This version was pushed to npm by antfu, a new releaser for eslint-plugin-unused-imports since your current version.
Updates prettier from 3.2.5 to 3.3.3
Changelog
Sourced from prettier's changelog.
3.3.3
Add parentheses for nullish coalescing in ternary (#16391 by
@cdignam-segment)This change adds clarity to operator precedence.
// Input foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar;// Prettier 3.3.2
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;// Prettier 3.3.3
foo ? (bar ?? foo) : baz;
(foo ?? bar) ? a : b;
a ? b : (foo ?? bar);
Add parentheses for decorator expressions (#16458 by
@y-schneider)Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5.
// Input @(foo`tagged template`) class X {}// Prettier 3.3.2
@footagged template
class X {}// Prettier 3.3.3
@(footagged template)
class X {}
Support
@letdeclaration syntax (#16474 by@sosukesuzuki)Adds support for Angular v18
@letdeclaration syntax.Please see the following code example. The
@letdeclaration allows you to define local variables within the template:
... (truncated)
Commits
5282938Release 3.3.39102b73Add parentheses for decorator expressions (#16458)6bbd461chore(deps): update eslint related dependencies (#16478)04b560fchore(deps): update dependency browserslist to v4.23.2 (#16475)614f070chore(deps): update typescript-eslint to v8.0.0-alpha.41 (#16477)d59a15dchore(deps): update dependency npm-run-all2 to v6.2.2 (#16476)5ca2fc9Support Angular@letdeclaration syntax (#16474)bfcfdccchore(deps): update babel to v7.24.8 (#16472)977c161chore(deps): update dependency acorn to v8.12.1 (#16464)550606echore(deps): update babel to v7.24.8 (#16470)- 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 versi...
Description has been truncated