|
| 1 | +# 2026-04-16 ESLint TSC Meeting Notes |
| 2 | + |
| 3 | +## Transcript |
| 4 | + |
| 5 | +[`2026-04-16-transcript.md`](2026-04-16-transcript.md) |
| 6 | + |
| 7 | +## Attending |
| 8 | + |
| 9 | +- Nicholas C. Zakas (@nzakas) - TSC |
| 10 | +- Francesco Trotta (@fasttime) - TSC |
| 11 | + |
| 12 | +@mdjermanovic was unable to attend. |
| 13 | + |
| 14 | +@nzakas moderated, and @sam3k took notes. |
| 15 | + |
| 16 | +## Topics |
| 17 | + |
| 18 | +### Follow-up from Previous Meeting |
| 19 | + |
| 20 | +**TSC Summary:** No follow-up items to review from the previous meeting. |
| 21 | + |
| 22 | +### Statuses |
| 23 | + |
| 24 | +* **@nzakas:** Has been pretty sick, so hasn't done much outside of triaging issues and PRs as he's been able. |
| 25 | +* **@fasttime:** Wasn't sick but had some unexpected setbacks, so also hasn't done much—only reviews and some maintenance PRs. |
| 26 | + |
| 27 | +### Availability Next Two Weeks |
| 28 | + |
| 29 | +* **@nzakas:** Targeting 0.5 hours per weekday, pending his health stabilizing. |
| 30 | +* **@fasttime:** Should be available 10-12 hours per week the next two weeks. |
| 31 | + |
| 32 | +### RFC Duty Update |
| 33 | + |
| 34 | +* This week: @nzakas |
| 35 | +* April 20: @fasttime |
| 36 | +* April 27: @mdjermanovic |
| 37 | + |
| 38 | +### [feat: migrate core rules to `meta.languages`](https://github.com/eslint/eslint/pull/20716) |
| 39 | + |
| 40 | +**TSC Summary:** The team discussed whether implementing `meta.languages` on core rules would be a breaking change and how to approach the rollout. |
| 41 | + |
| 42 | +**Discussion Points:** |
| 43 | +- The core question is whether implementing `meta.languages` on core rules is a breaking change. |
| 44 | +- @nzakas commented on the PR that he believes it is a breaking change and the team should be very deliberate in how core rules are updated with this info. |
| 45 | +- @fasttime is also under the impression that this change in the core rules would break a few setups, and would prefer updating the language plugins first. |
| 46 | +- The team considered going ahead and updating the `json`, `css`, and `markdown` plugins first to see how `meta.languages` works in the wild. |
| 47 | +- For core rules, `meta.docs.dialects` could still be added so the team can track which rules have already been updated to support TypeScript. |
| 48 | + |
| 49 | +**Resolution:** The TSC agreed to hold off on updating the core rules with `meta.languages` and instead add this info to the language plugins first to see how it works in the wild. `meta.docs.dialects` can still be added to core rules in the meantime. |
| 50 | + |
| 51 | +### Scheduled Release for April 17th, 2026 |
| 52 | + |
| 53 | +**Packages to Release:** |
| 54 | +- `eslint` (patch release — no features since the previous release) |
| 55 | +- `@eslint/config-inspector` (a new release is ready) |
| 56 | + |
| 57 | +**Action Items:** |
| 58 | +- @fasttime will do the `eslint` release on April 17th. |
| 59 | +- @nzakas will do the `@eslint/config-inspector` release. |
0 commit comments