Skip to content

Commit 1e372b2

Browse files
sam3kmdjermanovic
andauthored
docs: Add 2025-05-15 meeting notes (#584)
* docs: Add 2025-05-15 meeting notes * Update notes/2025/2025-05-15.md * Update notes/2025/2025-05-15.md --------- Co-authored-by: Milos Djermanovic <[email protected]>
1 parent 2c3338a commit 1e372b2

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

notes/2025/2025-05-15.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# 2025-05-15 ESLint TSC Meeting Notes
2+
3+
## Transcript
4+
5+
[`2025-05-15-transcript.md`](2025-05-15-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:** continuing to refactor the core, bug fixing in CSSTree, and externalizing the MCP server.
20+
* **@mdjermanovic:** reviewing a lot of PRs.
21+
* **@fasttime:** fixed some issues with the types and started working on a prototype for multithread linting.
22+
23+
### RFC Duty update:
24+
25+
* May 12 - @fasttime
26+
* May 19 - @nzakas
27+
* May 26 - @mdjermanovic
28+
29+
### Availability Next Week
30+
* @nzakas expect to have 3 hours each day, outside of May 26, which is a holiday in the US.
31+
* @mdjermanovic around 2 hours each day.
32+
* @fasttime expect to be available 2 hours a day the next two weeks
33+
34+
### [feat: Support basePath property in config objects](https://github.com/eslint/rfcs/pull/131)
35+
36+
> @nzakas Because this issue of basePath in extends is the only thing left to resolve, let's go back to @mdjermanovic's original suggestion:
37+
>
38+
> To avoid confusion in expectations, defineConfig() should throw an error if it encounters basePath in extended configs?
39+
>
40+
> I'm okay with this, as it allows us the opportunity to think through this use case further and make changes down the line if necessary. I think it's important to get this change out relatively soon so we can start v10 planning.
41+
42+
**Resolution:** we've agreed to throw an error when there's `basePath` in `extends`
43+
44+
**Action Items:** team to prioritize updating and approving this RFC.
45+
46+
### [Rule Change: allow expression type annotation in `func-style`](https://github.com/eslint/eslint/issues/19719)
47+
48+
> The `func-style` rule is currently frozen, meaning we aren't making any further changes to it and we'd need the `@eslint/eslint-tsc` to override that. I believe the intent here is to make `func-style` TypeScript-aware, which seems like it goes along with our ongoing work to make ESLint as a whole more TypeScript-aware. As a result, I'm 👍 to overriding the frozen status of this rule for this particular purpose.
49+
50+
**Resolution:** we've agreed to implement this change behind a new option. We've also agreed that updating a frozen rule to support TypeScript syntax makes sense.
51+
52+
**Action Items:** @nzakas will update the description of frozen rules to make that explicit
53+
54+
### Do we want to post release messages in the Discord ⁠announcements channel?
55+
56+
We can automate that along with releasing to social media.
57+
58+
**Resolution:** we've agreed to this.
59+
60+
### Scheduled release for May 16th, 2025
61+
62+
**Action Items:**
63+
64+
- @mdjermanovic will release:
65+
- `eslint`
66+
- `@eslint/js`

0 commit comments

Comments
 (0)