|
| 1 | +# 2025-12-11 ESLint TSC Meeting Notes |
| 2 | + |
| 3 | +## Transcript |
| 4 | + |
| 5 | +[`2025-12-11-transcript.md`](2025-12-11-transcript.md) |
| 6 | + |
| 7 | +## Attending |
| 8 | + |
| 9 | +- Nicholas C. Zakas (@nzakas) - TSC |
| 10 | +- Francesco Trotta (@fasttime) - TSC |
| 11 | + |
| 12 | +@nzakas moderated, and @sam3k took notes. |
| 13 | + |
| 14 | +**Note:** Milos Djermanovic (@mdjermanovic) was absent. |
| 15 | + |
| 16 | +## Topics |
| 17 | + |
| 18 | +### Statuses |
| 19 | + |
| 20 | +* **@nzakas:** Has been mostly reviewing PRs, investigated the Discord transcript issue, and tried reaching out to some lapsed sponsors to see if he could get them back. |
| 21 | +* **@fasttime:** Has been working on reviews, updated the eslint-scope types PR, and worked on a PR to update the Linter types for `verify` and `verifyAndFix`. |
| 22 | + |
| 23 | +### Availability Next Two Weeks |
| 24 | + |
| 25 | +* **@nzakas:** Will be away December 15-29, so will be off for the next two weeks. |
| 26 | +* **@fasttime:** Should be available probably 12h next week. Will be less available until new year and unavailable on December 24, 25, and 26. Still available approximately 1 hour every day except Dec. 24-26. |
| 27 | + |
| 28 | +### Meeting and Release Schedule Through Year End |
| 29 | + |
| 30 | +**TSC Summary:** Given the holiday schedules, the next TSC meeting would fall on December 25. |
| 31 | + |
| 32 | +**Resolution:** The TSC agreed to: |
| 33 | +- Cancel the next TSC meeting and resume on **January 8, 2026** |
| 34 | +- Do one release tomorrow (December 12) and then hold off until **January 9, 2026** |
| 35 | +- Reset RFC duty schedule when meetings resume in January |
| 36 | +- @fasttime will be available for RFC duty as usual next week |
| 37 | + |
| 38 | +### V10 Development Planning |
| 39 | + |
| 40 | +The TSC reviewed the [v10.0.0 project board](https://github.com/orgs/eslint/projects/6). |
| 41 | + |
| 42 | +#### Beta Release Readiness |
| 43 | + |
| 44 | +**TSC Summary:** All items announced in the [v10.0.0 blog post](https://eslint.org/blog/2025/10/whats-coming-in-eslint-10.0.0/#significant-changes-in-v10.0.0-beta) for beta are complete. |
| 45 | + |
| 46 | +**Resolution:** Tomorrow's release will be **v10.0.0-beta.0**. |
| 47 | + |
| 48 | +#### [RuleTester test case failure reporting](https://github.com/eslint/eslint/issues/19936) |
| 49 | + |
| 50 | +**TSC Summary:** This issue has a PR open but that will not include all changes proposed in the issue. @mdjermanovic has been working on it the most. |
| 51 | + |
| 52 | +**Resolution:** The TSC agreed to postpone discussion of this issue to the next TSC meeting (January 8) when @mdjermanovic can participate. |
| 53 | + |
| 54 | +#### [update `eslint-scope` types](https://github.com/eslint/js/issues/708) |
| 55 | + |
| 56 | +**TSC Summary:** The PR is ready but still pending review(s). |
| 57 | + |
| 58 | +**Resolution:** This is not blocking anything and is fine to hold off and include in the release after beta.0. No new breaking changes will be in tomorrow's release. |
| 59 | + |
| 60 | +### Netlify Edge Functions |
| 61 | + |
| 62 | +**TSC Summary:** The team previously enabled Netlify edge functions during a traffic surge. The file is now much smaller, so the team should be okay bandwidth-wise if another surge happens. |
| 63 | + |
| 64 | +**Resolution:** The TSC agreed to disable Netlify edge functions at this point. |
| 65 | + |
| 66 | +**Action Items:** |
| 67 | +- @fasttime will open an issue to disable Netlify edge functions (as @nzakas won't have time before leaving) |
| 68 | + |
| 69 | +### Scheduled release for December 12th, 2025 |
| 70 | + |
| 71 | +**Packages to Release:** |
| 72 | +- `eslint` v10.0.0-beta.0 |
| 73 | +- Maintenance release from v9.x-dev branch |
| 74 | + |
| 75 | +**Action Items:** |
| 76 | + |
| 77 | +- @fasttime will: |
| 78 | + - Do the release around today's meeting time |
| 79 | + - Release v10.0.0-beta.0 |
| 80 | + - Do the maintenance release after the regular release |
| 81 | + - Generate a new token for Jenkins and copy it to Jenkins credentials |
| 82 | + |
| 83 | +- @nzakas will: |
| 84 | + - Be online around meeting time in case anything unexpected happens |
0 commit comments