Conversation
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request systematically updates a wide array of minor dependencies across the project's applications and packages. The primary goal is to maintain a healthy and up-to-date dependency tree, leveraging the latest features, performance improvements, and security patches provided by these updated libraries and tools. This ensures the project remains robust, efficient, and aligned with current best practices in the JavaScript ecosystem. Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
안녕하세요. 자동화된 의존성 업데이트 PR에 대한 리뷰입니다. 전반적으로 많은 의존성들이 최신 마이너 버전으로 잘 업데이트되었습니다.
리뷰 과정에서 몇 가지 개선점을 발견하여 코멘트를 남겼습니다.
codemod패키지의engines.node버전이 프로젝트 전체의 요구사항(v18+, 루트v20.20.0+)과 일치하지 않아 통일성을 위해 수정을 제안했습니다.eslint-config패키지의peerDependencies가 상향 조정됨에 따라,pnpm-workspace.yaml의catalog에 명시된eslint와typescript버전도 함께 업데이트해야peerDependency충돌을 피할 수 있습니다.
자세한 내용은 각 파일의 코멘트를 확인해주세요. 감사합니다.
packages/eslint-config/package.json
Outdated
| "eslint": ">=9.39.3", | ||
| "typescript": ">=5.9.3" |
There was a problem hiding this comment.
이 peerDependency 변경에 따라, pnpm-workspace.yaml 파일의 catalog에 있는 eslint와 typescript 버전도 함께 업데이트해야 합니다.
eslint:peerDependency가>=9.39.3으로 변경되었지만, 카탈로그는^9.37.0입니다.typescript:peerDependency가>=5.9.3으로 변경되었지만, 카탈로그는^5.9.2입니다.
pnpm install 시 peerDependency 충돌을 방지하기 위해 pnpm-workspace.yaml의 버전을 다음과 같이 업데이트하는 것을 권장합니다:
eslint:^9.39.3typescript:^5.9.3
| }, | ||
| "engines": { | ||
| "node": ">=14" | ||
| "node": ">=14.21.3" |
There was a problem hiding this comment.
프로젝트의 Node.js 버전 요구사항과 일관성을 맞추는 것이 좋습니다. 리포지토리 스타일 가이드(10행)에서는 Node.js v18 이상을 요구하고, 루트 package.json에서는 v20.20.0 이상을 명시하고 있습니다. codemod 패키지의 engines 필드도 이에 맞게 상향 조정하는 것을 제안합니다. 이렇게 하면 모노레포 전체의 개발 환경 통일성을 유지하고 잠재적인 호환성 문제를 방지할 수 있습니다.
| "node": ">=14.21.3" | |
| "node": ">=20.20.0" |
References
- 리포지토리 스타일 가이드에서는 Node.js v18 이상 사용을 권장하고 있습니다. 현재
codemod패키지의 Node.js 버전 요구사항이 이보다 낮아 일관성을 위해 조정이 필요합니다. (link)
|
🚫 24 tests failed!
Click here if you need to update snapshots. |
acde7dc to
46310d5
Compare
46310d5 to
1648ef5
Compare
1648ef5 to
aaa45c2
Compare
aaa45c2 to
4657636
Compare
4657636 to
410ae7e
Compare
410ae7e to
395f305
Compare
395f305 to
82d1b0c
Compare
82d1b0c to
012181c
Compare
012181c to
bd59d68
Compare
bd59d68 to
7622d22
Compare
7622d22 to
02b3046
Compare
a187223 to
97ed581
Compare
97ed581 to
b626cf0
Compare
b626cf0 to
1471c14
Compare
1471c14 to
7e71862
Compare
7e71862 to
f327477
Compare
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
📝 WalkthroughWalkthroughThis PR updates Node and engine requirements, bumps pnpm, and upgrades multiple dependency/devDependency version ranges across package.json files and pnpm-workspace.yaml; no source code or exported API changes. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related issues
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
packages/eslint-config/package.json (1)
38-39: Align peer dependency ranges with devDependencies for consistency.The peerDependencies use open-ended minimums (
>=9.39.4,>=5.9.3), while devDependencies already use major-bounded caret ranges (^9.39.4). For consistency and clarity about version compatibility intent, consider updating peerDependencies to match:eslint: ^9.39.4andtypescript: ^5.9.3.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@packages/eslint-config/package.json` around lines 38 - 39, Update the peerDependencies entries for eslint and typescript to use caret-bounded ranges to match devDependencies and express compatible major versions: replace the current "eslint": ">=9.39.4" and "typescript": ">=5.9.3" peerDependency strings with "eslint": "^9.39.4" and "typescript": "^5.9.3" (look for the "eslint" and "typescript" keys in the package.json peerDependencies block).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@packages/codemod/package.json`:
- Line 33: The package.json declares engines "node": ">=14.21.3" but depends on
"meow": "^14.1.0" which requires Node >=20; fix by either updating the engines
field to "node": ">=20" (if you intend to require Node 20+) or downpin the
dependency to a Node-14/16/18-compatible release such as "meow": "^13.2.0";
update the "meow" entry or the "engines" field in package.json accordingly,
regenerate the lockfile (npm/yarn/pnpm install) and run tests to ensure nothing
else breaks, and keep references to the modified keys "meow" and "engines" so
reviewers can locate the change.
---
Nitpick comments:
In `@packages/eslint-config/package.json`:
- Around line 38-39: Update the peerDependencies entries for eslint and
typescript to use caret-bounded ranges to match devDependencies and express
compatible major versions: replace the current "eslint": ">=9.39.4" and
"typescript": ">=5.9.3" peerDependency strings with "eslint": "^9.39.4" and
"typescript": "^5.9.3" (look for the "eslint" and "typescript" keys in the
package.json peerDependencies block).
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: 9255c1b2-852e-48c7-86c9-9c7533864b80
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (12)
.nvmrcapps/figma-codegen-plugin/package.jsonapps/figma-plugin/package.jsonapps/storybook/package.jsonapps/website/package.jsonpackage.jsonpackages/codemod/package.jsonpackages/color-generator/package.jsonpackages/core/package.jsonpackages/css-generator/package.jsonpackages/eslint-config/package.jsonpnpm-workspace.yaml
f327477 to
e1c6656
Compare
There was a problem hiding this comment.
🧹 Nitpick comments (1)
packages/eslint-config/package.json (1)
38-39: Consider widening TypeScript peer dependency to matchtypescript-eslintv8 support.The TypeScript constraint of
>=5.9.3is stricter thantypescript-eslintv8's officially supported range (>=4.8.4 <6.0.0). No features in this config require TypeScript 5.9+, so widening to>=4.8.4or at least>=4.9.0would reduce peer conflicts for consumers on compatible TypeScript versions. The ESLint constraint>=9.39.4is justified by the@eslint/js ^9.39.4dependency.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@packages/eslint-config/package.json` around lines 38 - 39, Update the TypeScript peer dependency range in package.json to be compatible with typescript-eslint v8 support: change the "typescript" version spec from ">=5.9.3" to a wider range such as ">=4.8.4 <6.0.0" (or at minimum ">=4.9.0 <6.0.0") so consumers using supported TypeScript 4.x/5.x versions don't hit peer conflicts; leave the "eslint" constraint ("eslint": ">=9.39.4") as-is.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@packages/eslint-config/package.json`:
- Around line 38-39: Update the TypeScript peer dependency range in package.json
to be compatible with typescript-eslint v8 support: change the "typescript"
version spec from ">=5.9.3" to a wider range such as ">=4.8.4 <6.0.0" (or at
minimum ">=4.9.0 <6.0.0") so consumers using supported TypeScript 4.x/5.x
versions don't hit peer conflicts; leave the "eslint" constraint ("eslint":
">=9.39.4") as-is.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: e16f74ce-40d6-4b8c-8499-1c1958f8bade
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (12)
.nvmrcapps/figma-codegen-plugin/package.jsonapps/figma-plugin/package.jsonapps/storybook/package.jsonapps/website/package.jsonpackage.jsonpackages/codemod/package.jsonpackages/color-generator/package.jsonpackages/core/package.jsonpackages/css-generator/package.jsonpackages/eslint-config/package.jsonpnpm-workspace.yaml
🚧 Files skipped from review as they are similar to previous changes (7)
- apps/figma-codegen-plugin/package.json
- package.json
- apps/website/package.json
- apps/figma-plugin/package.json
- packages/color-generator/package.json
- packages/core/package.json
- .nvmrc
e1c6656 to
94dc138
Compare
94dc138 to
4430c3b
Compare
There was a problem hiding this comment.
🧹 Nitpick comments (2)
package.json (1)
59-59: Notable version jumps inturboandpnpm.
turbojumped from 2.3.6 to 2.8.19 andpnpmfrom 10.5.1 to 10.32.1. While these are still within major versions and CI passed, consider reviewing the respective changelogs if you encounter any unexpected build or caching behavior.Also applies to: 62-62
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@package.json` at line 59, The package bumps for "turbo" and "pnpm" in package.json are large within their minor/patch ranges; review the release notes/changelogs for turbo (2.3.6 → 2.8.19) and pnpm (10.5.1 → 10.32.1), verify CI/build/cache behavior locally (notably turbo pipeline/caching and pnpm lockfile/install semantics), and if any breaking or new-default behavior is present pin to a tested version or add explicit config changes; reference the "turbo" and "pnpm" entries in package.json when making the adjustments.apps/website/package.json (1)
32-32: Note: Documentation framework and syntax highlighter updates.
fumadocs-core/fumadocs-ui(15.7.13 → 15.8.5) andshiki(3.7.0 → 3.23.0) may introduce subtle rendering or styling changes in the documentation site. If you notice any documentation display issues post-merge, these would be the likely culprits.Also applies to: 36-36, 65-65
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@apps/website/package.json` at line 32, Dependencies "fumadocs-core", "fumadocs-ui", and "shiki" were bumped and may change doc rendering; pull the updated package.json entries for fumadocs-core, fumadocs-ui, and shiki, run the site locally (build + serve) and inspect critical doc pages and code blocks for styling or syntax-highlighting regressions, then either adjust site CSS/MDX to accommodate the new renderer/highlighter or pin the offending dependency back to the previous working version in package.json and update lockfile; include the dependency keys ("fumadocs-core", "fumadocs-ui", "shiki") when making the change so reviewers can find the edits.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@apps/website/package.json`:
- Line 32: Dependencies "fumadocs-core", "fumadocs-ui", and "shiki" were bumped
and may change doc rendering; pull the updated package.json entries for
fumadocs-core, fumadocs-ui, and shiki, run the site locally (build + serve) and
inspect critical doc pages and code blocks for styling or syntax-highlighting
regressions, then either adjust site CSS/MDX to accommodate the new
renderer/highlighter or pin the offending dependency back to the previous
working version in package.json and update lockfile; include the dependency keys
("fumadocs-core", "fumadocs-ui", "shiki") when making the change so reviewers
can find the edits.
In `@package.json`:
- Line 59: The package bumps for "turbo" and "pnpm" in package.json are large
within their minor/patch ranges; review the release notes/changelogs for turbo
(2.3.6 → 2.8.19) and pnpm (10.5.1 → 10.32.1), verify CI/build/cache behavior
locally (notably turbo pipeline/caching and pnpm lockfile/install semantics),
and if any breaking or new-default behavior is present pin to a tested version
or add explicit config changes; reference the "turbo" and "pnpm" entries in
package.json when making the adjustments.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: 91359a62-9918-47a7-99c3-c9bee2d30232
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (12)
.nvmrcapps/figma-codegen-plugin/package.jsonapps/figma-plugin/package.jsonapps/storybook/package.jsonapps/website/package.jsonpackage.jsonpackages/codemod/package.jsonpackages/color-generator/package.jsonpackages/core/package.jsonpackages/css-generator/package.jsonpackages/eslint-config/package.jsonpnpm-workspace.yaml
🚧 Files skipped from review as they are similar to previous changes (6)
- apps/figma-codegen-plugin/package.json
- apps/figma-plugin/package.json
- packages/color-generator/package.json
- pnpm-workspace.yaml
- packages/eslint-config/package.json
- apps/storybook/package.json
4430c3b to
3a0b72a
Compare
3a0b72a to
223cf9b
Compare
223cf9b to
f84cd6e
Compare
f84cd6e to
04939ba
Compare
This PR contains the following updates:
^1.0.0→^1.1.0^1.11.0→^1.16.0^2.28.1→^2.30.0^0.7.0→^0.8.0^9.30.1→^9.39.4^9.36.0→^9.39.4^1.117.0→^1.124.0^1.55.1→^1.59.1^4.1.6→^4.2.2^4.1.12→^4.2.2^6.6.4→^6.9.1^22.15.3→^22.19.17^22.15.4→^22.19.17^5.0.3→^5.2.0^5.0.0→^5.2.0^17.2.3→^17.4.0^0.25.11→^0.28.0>=9.18→>=9.39.4^9.30.1→^9.39.4^2.5.5→^2.9.316.6.17→16.7.105.1.5→5.2.116.6.17→16.7.10^7.1.0→^7.2.0^16.3.0→^16.5.0^16.4.0→^16.5.0^30.2.0→^30.3.0^14.0.0→^14.1.020.19→20.20.2>=14→>=14.21.3>=20.19→>=20.20.210.5.1→10.33.0^3.3.0→^3.8.1^3.3.0→^3.8.1^6.0.0→^6.1.1^4.52.4→^4.60.1^6.2.3→^6.4.1^1.90.0→^1.99.0^3.7.0→^3.23.0^4.1.6→^4.2.2^4.1.5→^4.2.2^4.19.2→^4.21.0^2.3.6→^2.9.3>=5.0.3→>=5.9.3~5.8.3→~5.9.3^8.35.1→^8.58.0^8.44.0→^8.58.0^4.1.11→^4.3.6Release Notes
adobe/leonardo (@adobe/leonardo-contrast-colors)
v1.1.0Compare Source
Minor Changes
7385295: AddcolorSpaceas the canonical property name and deprecatecolorspace(non-breaking). The constructor,Theme.updateColor, andcreateScale()accept both names;colorSpacetakes precedence. The oldcolorspacegetter/setter remain as deprecated aliases and emit a console warning. TypeScript types includecolorSpaceand markcolorspaceas@deprecated. Existing code continues to work.v1.0.1Compare Source
Patch Changes
35073e8: Upgrade chroma-js from ^2 to ^3 and hsluv from ^0.1 to ^1.0. The hsluv 1.0 class-based API is wrapped internally so the public interface is unchanged. Color output for HSLuv-interpolated scales may differ by a small precision amount due to updated interpolation in the new libraries.antebudimir/eslint-plugin-vanilla-extract (@antebudimir/eslint-plugin-vanilla-extract)
v1.16.0Compare Source
no-unitless-valuesthat disallows unitless numeric values for CSS properties that require units (issue #6)width: 100) and string literals with unitless numbers (e.g.,width: '100')allowoption to exclude specific properties from checkingv1.15.1Compare Source
sprinkles()/style()/recipe()calls with non-empty object arguments while continuing to flag bare({})callsv1.15.0Compare Source
prefer-theme-tokensthat requires theme tokens instead of hard-coded values in vanilla-extract stylesthemeContracts, category toggles,allowedValues,allowedProperties,autoFix,remBase,checkHelperFunctions(see README for details)v1.14.0Compare Source
prefer-logical-propertiesthat enforces logical CSS properties over physical directional propertiestext-align,float,clear, andresizepropertiesallowoption to skip specific propertiesv1.13.0Compare Source
no-px-unitthat disallowspxunits in vanilla-extract styles with an allowlist optionv1.12.0Compare Source
no-trailing-zerothat flags and fixes unnecessary trailing zeros in numeric valuesv1.11.1Compare Source
extendsandpluginsapproaches support rule customizationchangesets/changesets (@changesets/cli)
v2.30.0Compare Source
Minor Changes
#1840
057cca2Thanks @wotan-allfather! - Add--sinceflag toaddcommandThe
addcommand now supports a--sinceflag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and thebaseBranchconfig option doesn't cover all use cases.Example:
changeset add --since=developIf not provided, the command falls back to the
baseBranchvalue in your.changeset/config.json.#1845
2b4a66aThanks @Andarist! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.#1774
667fe5aThanks @bluwy! - Support importing customcommitoption ES module. Previously, it usedrequire()which only worked for CJS modules, however now it usesimport()which supports both CJS and ES modules.#1839
73b1809Thanks @leochiu-a! - Add a--message(-m) flag tochangeset add(and defaultchangeset) so the changeset summary can be provided from the command line. When--messageis present, the summary prompt is skipped while the final confirmation step is kept.#1806
0e8e01eThanks @luisadame! - Changeset CLI can now be run from the nested directories in the project, where the.changesetdirectory has to be found in one of the parent directoriesPatch Changes
#1849
9dc3230Thanks @Andarist! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode#1857
2a73025Thanks @mixelburg! - Fix confusing prompt labels when entering changeset summary after external editor fallback#1842
6df3a5eThanks @RodrigoHamuy! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.#1776
503fcaaThanks @bluwy! - Support absolute paths inchangeset status --output <path>Updated dependencies [
667fe5a,1772598,b6f4c74,6df3a5e,6df3a5e,27fd8f4]:v2.29.8Compare Source
eslint/eslint (@eslint/js)
v9.39.4Compare Source
Bug Fixes
f18f6c8fix: update dependency minimatch to ^3.1.5 (#20564) (Milos Djermanovic)a3c868ffix: update dependency @eslint/eslintrc to ^3.3.4 (#20554) (Milos Djermanovic)234d005fix: minimatch security vulnerability patch for v9.x (#20549) (Andrej Beles)b1b37eefix: updateajvto6.14.0to address security vulnerabilities (#20538) (루밀LuMir)Documentation
4675152docs: add deprecation notice partial (#20520) (Milos Djermanovic)Chores
b8b4eb1chore: update dependencies for ESLint v9.39.4 (#20596) (Francesco Trotta)71b2f6bchore: package.json update for @eslint/js release (Jenkins)1d16c2fci: pin Node.js 25.6.1 (#20563) (Milos Djermanovic)v9.39.3Compare Source
Bug Fixes
791bf8dfix: restore TypeScript 4.0 compatibility in types (#20504) (sethamus)Chores
8594a43chore: upgrade @eslint/js@9.39.3 (#20529) (Milos Djermanovic)9ceef92chore: package.json update for @eslint/js release (Jenkins)af498c6chore: ignore/docs/v9.xin link checker (#20453) (Milos Djermanovic)v9.39.2Compare Source
Bug Fixes
5705833fix: warn wheneslint-envconfiguration comments are found (#20381) (sethamus)Build Related
506f154build: add .scss files entry to knip (#20391) (Milos Djermanovic)Chores
7ca0af7chore: upgrade to@eslint/js@9.39.2(#20394) (Francesco Trotta)c43ce24chore: package.json update for @eslint/js release (Jenkins)4c9858eci: addv9.x-devbranch (#20382) (Milos Djermanovic)v9.39.1Compare Source
Bug Fixes
650753efix: Only pass node to JS lang visitor methods (#20283) (Nicholas C. Zakas)Documentation
51b51f4docs: add a section on when to use extends vs cascading (#20268) (Tanuj Kanti)b44d426docs: Update README (GitHub Actions Bot)Chores
92db329chore: update@eslint/jsversion to 9.39.1 (#20284) (Francesco Trotta)c7ebefcchore: package.json update for @eslint/js release (Jenkins)61778f6chore: update eslint-config-eslint dependency @eslint/js to ^9.39.0 (#20275) (renovate[bot])d9ca2fcci: Add rangeStrategy to eslint group in renovate config (#20266) (唯然)009e507test: fix version tests for ESLint v10 (#20274) (Milos Djermanovic)v9.39.0Compare Source
Features
cc57d87feat: update error loc to key inno-dupe-class-members(#20259) (Tanuj Kanti)126552ffeat: update error location infor-directionandno-dupe-args(#20258) (Tanuj Kanti)167d097feat: updatecomplexityrule to highlight only static block header (#20245) (jaymarvelz)Bug Fixes
15f5c7cfix: forward traversalstep.argsto visitors (#20253) (jaymarvelz)5a1a534fix: allow JSDoc comments in object-shorthand rule (#20167) (Nitin Kumar)e86b813fix: Use more types from @eslint/core (#20257) (Nicholas C. Zakas)927272dfix: correctScopetypings (#20198) (jaymarvelz)37f76d9fix: useAST.Programtype for Program node (#20244) (Francesco Trotta)ae07f0bfix: unify timing report for concurrent linting (#20188) (jaymarvelz)b165d47fix: correctRuletypings (#20199) (jaymarvelz)fb97cdafix: improve error message for missing fix function in suggestions (#20218) (jaymarvelz)Documentation
d3e81e3docs: Always recommend to include a files property (#20158) (Percy Ma)0f0385fdocs: use consistent naming recommendation (#20250) (Alex M. Spieslechner)a3b1456docs: Update README (GitHub Actions Bot)cf5f2dddocs: fix correct tag ofno-useless-constructor(#20255) (Tanuj Kanti)10b995cdocs: add TS options and examples fornofuncinno-use-before-define(#20249) (Tanuj Kanti)2584187docs: remove repetitive word in comment (#20242) (reddaisyy)637216bdocs: update CLI flags migration instructions (#20238) (jaymarvelz)e7cda3bdocs: Update README (GitHub Actions Bot)7b9446fdocs: handle empty flags sections on the feature flags page (#20222) (sethamus)Chores
dfe3c1bchore: update@eslint/jsversion to 9.39.0 (#20270) (Francesco Trotta)2375a6dchore: package.json update for @eslint/js release (Jenkins)a1f4e52chore: update@eslintdependencies (#20265) (Francesco Trotta)c7d3229chore: update dependency @eslint/core to ^0.17.0 (#20256) (renovate[bot])27549bcchore: update fuzz testing to not error if code sample minimizer fails (#20252) (Milos Djermanovic)a1370eeci: bump actions/setup-node from 5 to 6 (#20230) (dependabot[bot])9e7fad4chore: add script to auto-generate eslint:recommended configuration (#20208) (唯然)v9.38.0Compare Source
Features
ce40f74feat: updatecomplexityrule to only highlight function header (#20048) (Atul Nair)e37e590feat: correctno-loss-of-precisionfalse positives withenotation (#20187) (Francesco Trotta)Bug Fixes
50c3dfdfix: improve type support for isolated dependencies in pnpm (#20201) (Francesco Trotta)a1f06a3fix: correct SourceCode typings (#20114) (Pixel998)Documentation
462675adocs: improve web accessibility by hiding non-semantic character (#20205) (루밀LuMir)c070e65docs: correct formatting inno-irregular-whitespacerule documentation (#20203) (루밀LuMir)b39e71adocs: Update README (GitHub Actions Bot)cd39983docs: movecustom-formatterstype descriptions tonodejs-api(#20190) (Percy Ma)Chores
d17c795chore: upgrade @eslint/js@9.38.0 (#20221) (Milos Djermanovic)25d0e33chore: package.json update for @eslint/js release (Jenkins)c82b5efrefactor: Use types from @eslint/core (#20168) (Nicholas C. Zakas)ff31609ci: add Node.js 25 toci.yml(#20220) (루밀LuMir)004577eci: bump github/codeql-action from 3 to 4 (#20211) (dependabot[bot])eac71fbtest: remove use ofnodejsScopeoption of eslint-scope from tests (#20206) (Milos Djermanovic)4168a18chore: fix typo in legacy-eslint.js (#20202) (Sweta Tanwar)205dbd2chore: fix typos (#20200) (ntnyq)dbb200echore: use team member's username when name is not available in data (#20194) (Milos Djermanovic)8962089chore: mark deprecated rules as available until v11.0.0 (#20184) (Pixel998)v9.37.0Compare Source
Features
39f7fb4feat:preserve-caught-errorshould recognize all static "cause" keys (#20163) (Pixel998)f81eabcfeat: support TS syntax inno-restricted-imports(#19562) (Nitin Kumar)Bug Fixes
a129ccefix: correctno-loss-of-precisionfalse positives for leading zeros (#20164) (Francesco Trotta)09e04fcfix: add missing AST token types (#20172) (Pixel998)861c6dafix: correctESLinttypings (#20122) (Pixel998)Documentation
b950359docs: fix typos across the docs (#20182) (루밀LuMir)42498a2docs: improve ToC accessibility by hiding non-semantic character (#20181) (Percy Ma)29ea092docs: Update README (GitHub Actions Bot)5c97a04docs: showavailableUntilin deprecated rule banner (#20170) (Pixel998)90a71bfdocs: updateREADMEfiles to add badge and instructions (#20115) (루밀LuMir)1603ae1docs: update references frommastertomain(#20153) (루밀LuMir)Chores
afe8a13chore: update@eslint/jsdependency to version 9.37.0 (#20183) (Francesco Trotta)abee4cachore: package.json update for @eslint/js release (Jenkins)fc9381fchore: fix typos in comments (#20175) (overlookmotel)e1574a2chore: unpin jiti (#20173) (renovate[bot])e1ac05erefactor: markESLint.findConfigFile()asasync, add missing docs (#20157) (Pixel998)347906dchore: update eslint (#20149) (renovate[bot])0cb5897test: remove tmp dir created for circular fixes in multithread mode test (#20146) (Milos Djermanovic)bb99566ci: pinjitito version 2.5.1 (#20151) (Pixel998)177f669perf: improve worker count calculation for"auto"concurrency (#20067) (Francesco Trotta)448b57bchore: Mark deprecated formatting rules as available until v11.0.0 (#20144) (Milos Djermanovic)figma/plugin-typings (@figma/plugin-typings)
v1.124.0Compare Source
v1.123.0[Compar
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.