Skip to content

Commit cc6ea58

Browse files
sam3kmdjermanovic
andauthored
docs: Add 2025-07-24 meeting notes (#604)
* docs: Add 2025-07-24 meeting notes * Update notes/2025/2025-07-24.md * Update notes/2025/2025-07-24.md --------- Co-authored-by: Milos Djermanovic <[email protected]>
1 parent 5800378 commit cc6ea58

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

notes/2025/2025-07-24.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# 2025-07-24 ESLint TSC Meeting Notes
2+
3+
## Transcript
4+
[`2025-07-24-transcript.md`](2025-07-24-transcript.md)
5+
6+
## Attending
7+
- Nicholas C. Zakas (@nzakas) - TSC
8+
- Milos Djermanovic (@mdjermanovic) - TSC
9+
- Francesco Trotta (@fasttime) - TSC
10+
11+
@nzakas moderated, and @sam3k took notes.
12+
13+
## Topics
14+
15+
### Statuses
16+
* **@nzakas:** Was off last week and has mostly been trying to catch up with notifications this week.
17+
* **@mdjermanovic:** Was switching some tests from eslintrc to flat config mode, in preparation for `v10`. Also reviewing PRs and RFCs.
18+
* **@fasttime:** Was mostly busy with triaging and reviews, and worked on some maintenance PRs.
19+
20+
### Availability Next Two Weeks
21+
* **@nzakas:** Expects to be around at about 2 hours each week day.
22+
* **@mdjermanovic:** Expects to work around 1-1.5 hours each day until August 2. Then, will be mostly offline Aug 3 - Aug 21.
23+
* **@fasttime:** Should be available about 9 hours per week.
24+
25+
### RFC Duty Update
26+
* This week: @mdjermanovic
27+
* July 28: @mdjermanovic
28+
* August 4: @nzakas
29+
* August 11: @fasttime
30+
31+
### [File ignored because outside of base path](https://github.com/eslint/eslint/issues/19118)
32+
33+
**TSC Summary:** Users reported that ESLint's flat config does not match files outside the current working directory, causing issues in monorepo and build tool setups. The discussion led to a proposal for a --base-path CLI option, allowing users to explicitly set the root directory for file matching. This approach was seen as a flexible, non-breaking solution that avoids confusing changes to glob pattern semantics.
34+
35+
**TSC Question:** Shall we move forward with this solution?
36+
37+
**Resolution:** The TSC agreed to move forward with the proposed --base-path option. The issue will be marked as accepted and "Waiting for RFC".
38+
39+
### Parallel Linting PR
40+
41+
* @fasttime reported the PR should be ready next week
42+
* @nzakas requested prioritizing this work to take advantage of @mdjermanovic's last week for review
43+
* @fasttime planning to implement the last todo on the weekend, expecting it to be ready Monday or Tuesday
44+
45+
### `v10` Planning
46+
47+
The TSC reviewed the `v10` board and made the following decisions:
48+
49+
#### Additions to `v10`:
50+
* [Question: how come function references on the global scope are not...](https://github.com/eslint/js/issues/665)
51+
* [Flip all v10_* flags to be on by default](https://github.com/eslint/eslint/issues/19967)
52+
* [Drop support for old versions of Node.js](https://github.com/eslint/eslint/issues/19969)
53+
54+
#### Deferred to `v11`:
55+
* [Export rules for reuse](https://github.com/eslint/eslint/issues/19013)
56+
* [Bug: Incorrect code path analysis for `return` in try blocks with c...](https://github.com/eslint/eslint/issues/17579)
57+
* [Change Request: Don't pass BOM to preprocess method](https://github.com/eslint/eslint/issues/18891)
58+
59+
#### Confirmed for `v10`:
60+
All issues on the `v10` board received 👍 votes and were confirmed for inclusion, including:
61+
* [Finish Language plugins cleanup](https://github.com/eslint/eslint/issues/16999)
62+
* [Remove globalReturn](https://github.com/eslint/js/issues/525)
63+
* [Finish Flat Config/Remove eslintrc](https://github.com/eslint/eslint/issues/13481)
64+
* [Stop using lodash packages](https://github.com/eslint/eslint/issues/18160)
65+
* [Update minimatch](https://github.com/eslint/rewrite/issues/66)
66+
* [no-invalid-regexp option fix](https://github.com/eslint/eslint/issues/18755)
67+
* [fixer methods throw errors for non-string arguments](https://github.com/eslint/eslint/issues/18807)
68+
* [Make RuleTester stricter (consensus on first point only)](https://github.com/eslint/eslint/issues/18960)
69+
* [Remove message.nodeType/testErrorCase.type](https://github.com/eslint/eslint/issues/19029)
70+
* [Update no-shadow-restricted-names to report globalThis by default](https://github.com/eslint/eslint/issues/19673)
71+
* [Remove support for jiti < 2.2.0](https://github.com/eslint/eslint/issues/19765)
72+
* [Change Program range to cover full file](https://github.com/eslint/js/issues/648)
73+
* [Add back name to recommended configs](https://github.com/eslint/eslint/issues/19864)
74+
* [Update eslint:recommended](https://github.com/eslint/eslint/issues/19966)
75+
76+
### Scheduled release for July 25, 2025
77+
78+
**Action Items:**
79+
- @nzakas will:
80+
- Do the release
81+
- Review and respond to open questions on [refactor: Reporting into FileReport](https://github.com/eslint/eslint/pull/19877)
82+
- Re-review PRs before release to double-check for anything ready
83+
- The release will include `eslint` and `@eslint/js`

0 commit comments

Comments
 (0)