|
| 1 | +# 2025-06-26 ESLint TSC Meeting Notes |
| 2 | + |
| 3 | +## Transcript |
| 4 | + |
| 5 | +[`2025-06-26-transcript.md`](2025-06-26-transcript.md) |
| 6 | + |
| 7 | +## Attending |
| 8 | + |
| 9 | +- Nicholas C. Zakas (@nzakas) - TSC |
| 10 | +- Francesco Trotta (@fasttime) - TSC |
| 11 | +- Milos Djermanovic (@mdjermanovic) - TSC |
| 12 | + |
| 13 | +@nzakas moderated, and @sam3k took notes. |
| 14 | + |
| 15 | +## Topics |
| 16 | + |
| 17 | +### Statuses |
| 18 | + |
| 19 | +* **@nzakas:** spent most of my time on CSS variable tracking, refactoring the core reporting into a new FileReport class, and adding token methods to JSONSourceCode. |
| 20 | +* **@mdjermanovic:** was working on the basePath feature. |
| 21 | +* **@fasttime:** been busy with the multithread linting prototype and different reviews, 50/50. |
| 22 | + |
| 23 | +### RFC Duty update: |
| 24 | + |
| 25 | +* This week - @fasttime |
| 26 | +* June 30 - @mdjermanovic |
| 27 | +* July 7 - @nzakas |
| 28 | + |
| 29 | +### Availability Next Two Weeks |
| 30 | +* @nzakas around 2.5-3 hours each weekday except for Friday July 4, which is a holiday in the US. |
| 31 | +* @mdjermanovic expecting to be available 2 hours each day until (including) July 6th. Then I'll be mostly offline July 7-11. |
| 32 | +* @fasttime should be available 7-9 hours per week the next two weeks. |
| 33 | + |
| 34 | +### [feat: Add missing peer dependencies to `@eslint/config-helpers`](https://github.com/eslint/rewrite/pull/231) |
| 35 | + |
| 36 | +**TSC Summary:** The PR requests adding a peer dependency on ESLint to `@eslint/config-helpers`, similar to what was done for `@eslint/compat`. However, `@eslint/config-helpers` is designed to work with both ESLint `v8` and `v9`, which creates type compatibility issues. |
| 37 | + |
| 38 | +**TSC Question:** Should we accept this PR or address the underlying issue by moving types into `@eslint/core`? |
| 39 | + |
| 40 | +**Resolution:** We've agreed to not accept the PR and instead move forward with moving types into `@eslint/core` to solve this problem. @nzakas will prioritize working on this in the next couple of weeks. |
| 41 | + |
| 42 | +### [feat: Support `basePath` property in config objects](https://github.com/eslint/eslint/pull/19879) |
| 43 | + |
| 44 | +**TSC Summary:** The PR implements the basePath feature and includes a question about when to update the feature flag from `unstable_config_lookup_from_file` to `v10_config_lookup_from_file`. |
| 45 | + |
| 46 | +**TSC Question:** Should we update the flag along with this PR or wait for a subsequent release? |
| 47 | + |
| 48 | +**Resolution:** We've decided to update the flag with the PR, changing from `unstable_config_lookup_from_file` to `v10_config_lookup_from_file`. This means we can start discussing `v10` when @mdjermanovic returns from vacation. |
| 49 | + |
| 50 | +### Scheduled release for June 27th, 2025 |
| 51 | + |
| 52 | +**Action Items:** |
| 53 | + |
| 54 | +- @fasttime will release: |
| 55 | + - `eslint` |
| 56 | + - `@eslint/js` |
| 57 | +- @mdjermanovic will try to update the basePath PR with the flag change in time for inclusion if it gets two approvals. |
0 commit comments