Skip to content

Commit 4a295b5

Browse files
github-actions[bot]ESLint Bot
andauthored
Add TSC meeting 04-September-2025 transcript (#618)
Co-authored-by: ESLint Bot <eslint[bot]@users.noreply.github.com>
1 parent bf7bcf4 commit 4a295b5

File tree

1 file changed

+177
-0
lines changed

1 file changed

+177
-0
lines changed
Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
# 09/04/2025 ESLint TSC Meeting Transcript
2+
3+
**mdjermanovic:** Hi!
4+
5+
**fasttime:** Hi 👋
6+
7+
**nzakas:** Howdy!
8+
9+
**nzakas:** Going to pull up the notes from last time
10+
11+
**nzakas:** Nothing to follow up with from last time
12+
13+
**nzakas:** Let's start with statuses. I've not had a lot of time lately, so mostly been focused on issue/PR triage as well as improving the parsing capabilities of `@eslint/css-tree`.
14+
15+
**mdjermanovic:** I was mostly reviewing PRs and triaging issues.
16+
17+
**fasttime:** I worked on removing legacy CLI features in v10 and I looked into improving the heuristic for `--concurrency=auto`.
18+
19+
**nzakas:** Let's discuss availability for the next couple of weeks. I'm looking at 0.5-1 hours each weekday at the moment.
20+
21+
**mdjermanovic:** I'll be able to work around 2 hours each day
22+
23+
**fasttime:** About 12 hours per week the next two weeks.
24+
25+
**nzakas:** So let's do the math, about 2.5 hours per day? 🙂
26+
27+
**fasttime:** More like 1.5 Mo-Fr and the rest on the weekend.
28+
* 👍 @nzakas
29+
30+
**nzakas:** RFC Duty:
31+
32+
This week - @fasttime
33+
September 8 - @nzakas
34+
September 15 - @mdjermanovic
35+
* 👍 @mdjermanovic, @fasttime
36+
37+
**nzakas:** It looks like we don't have any issues or PRs flagged for today. Are there any anyone would like to discuss?
38+
39+
**mdjermanovic:** Nothing in particular from my side for today
40+
41+
**fasttime:** Nothing from me yet.
42+
43+
**nzakas:** Okay, this seems like a good time to discuss plans for v10. We've got a few PRs open already. Do we want to decide when we'll branch for v10?
44+
* 👍 @fasttime
45+
46+
**mdjermanovic:** Last time, we didn't have a separate branch for v10
47+
48+
**mdjermanovic:** I mean, v9 🙂
49+
50+
**nzakas:** Sorry, to be more specific, I meant do we want to create the v9.x branch?
51+
52+
**mdjermanovic:** Ah, we'd stop development of v9? Meaning only critical bug fixes
53+
54+
**nzakas:** Well, the original question was if we want to decide on a timeline for doing that at this point or wait
55+
56+
**mdjermanovic:** Last time, we were working on v8 as usual, and preparing PRs for v9. Once the PRs were ready for the first prerelease, we merged them into `main` branch
57+
58+
**mdjermanovic:** We could prioritize work on v10 features and start with prereleases when they are ready
59+
60+
**nzakas:** I think there's a step missing in that description. We were still doing v8.x releases along with the v9.0.0 prereleases. I think we created the v8.x branch off of the last release and then merged the PRs for the prerelease?
61+
62+
**mdjermanovic:** Yes, but at that point only critical bug fixes were being ported to v8.x
63+
64+
**nzakas:** Right. So to reiterate my original question, do we want to decide on a timeline for doing that now, or do we want to wait? 🙂
65+
66+
**mdjermanovic:** We could work on planned v10 features and check the status at the next meeting to see where are we at
67+
68+
**nzakas:** So we'll prioritize v10 issues over the next two weeks? Everyone agree?
69+
70+
**mdjermanovic:** I'm in favor
71+
72+
**fasttime:** Makes sense to me. I think that some v10 features depend on other v10 features, so we'd have to create the PRs in order.
73+
74+
**nzakas:** I think that's ok.
75+
76+
**fasttime:** Okay 👍
77+
78+
**nzakas:** We've agreed to prioritize v10 issues going forward.
79+
80+
**nzakas:** I think this one probably needs to be determined sooner rather than later:
81+
https://github.com/eslint/eslint/issues/19969
82+
* 👍 @mdjermanovic, @fasttime
83+
84+
**nzakas:** So let's prioritize that discussion first and go from there?
85+
* 👍 @mdjermanovic, @fasttime
86+
87+
**nzakas:** Okay, anything else before we talk contributor pool?
88+
89+
**mdjermanovic:** Nothing in particular from me
90+
91+
**fasttime:** Nothing in particular.
92+
93+
**nzakas:** Okay, here's the report from August.
94+
https://github.com/eslint/tsc-meetings/blob/main/notes/2025/2025-09-01-contributor-pool.md
95+
96+
**nzakas:** Last time I put this through ChatGPT to give us a starting point and it worked fairly well, So let me do that now.
97+
* 👍 @mdjermanovic, @fasttime
98+
99+
**nzakas:** Here's what it came up with:
100+
101+
| Contributor | PRs | Payout |
102+
|----------------|-----|--------|
103+
| Pixel998 | 10 | $1,150 |
104+
| thecalamiity | 4 | $600 |
105+
| TKDev7 | 4 | $525 |
106+
| SwetaTanwar | 2 | $350 |
107+
| kirkwaiblinger | 2 | $300 |
108+
| Grapedge | 1 | $250 |
109+
| xbinaryx | 2 | $275 |
110+
| Nohgh | 1 | $200 |
111+
| juhwano | 1 | $200 |
112+
| jaymarvelz | 1 | $175 |
113+
| sethamus | 1 | $125 |
114+
115+
**mdjermanovic:** Looks good to me by taking a quick look (I was mostly away during August, so not familiar with the most of these PRs)
116+
117+
**nzakas:** It looks pretty good to me.
118+
119+
**fasttime:** I guess it's okay. Shall we accept this as is?
120+
* 👍 @nzakas, @mdjermanovic, @fasttime
121+
122+
**nzakas:** I'll let them know
123+
124+
**nzakas:** Shall we talk about tomorrow's release?
125+
126+
**mdjermanovic:** I can tomorrow
127+
* 🙏 @nzakas, @fasttime
128+
129+
**fasttime:** We wanted to reward kkapp as well.
130+
* 👍 @mdjermanovic
131+
132+
**fasttime:** They helped on Discord.
133+
134+
**nzakas:** @fasttime ooh yes, thanks for reminding us.
135+
136+
**nzakas:** I was thinking $200?
137+
* 👍 @mdjermanovic, @fasttime
138+
139+
**nzakas:** Okay, I'll add them to the list to be notified.
140+
141+
**nzakas:** Back to the release with @mdjermanovic
142+
143+
**mdjermanovic:** I think it would be just `eslint` and `@eslint/js` for tomorrow's ESLint release
144+
145+
**nzakas:** Looks like it
146+
147+
**fasttime:** There's a new breaking change in `eslint-config-eslint`, but that can be released anytime I guess.
148+
* 👍 @mdjermanovic
149+
150+
**mdjermanovic:** We could wait for some time to see if there would be some more changes in `eslint-config-eslint`
151+
152+
**nzakas:** What's the change?
153+
154+
**mdjermanovic:** And yes, it's not tied to eslint releases
155+
156+
**mdjermanovic:** New rule `preserve-caught-error` is enabled
157+
* 👍 @fasttime
158+
159+
**nzakas:** Ah. I don't think we should hold off on releasing `eslint-config-eslint`. Every change to a shareable config is technically a breaking change, so I don't think we should worry about minimizing breaking changes for something that is only used by us.
160+
161+
**mdjermanovic:** Then, I can release `eslint-config-eslint` tomorrow as well
162+
* 👍 @nzakas, @fasttime
163+
164+
**mdjermanovic:** It would just need to be after `eslint` is released, because it needs the new rule
165+
166+
**nzakas:** Makes sense
167+
168+
**mdjermanovic:** And I'll update peer dep to `^9.35.0`
169+
* 👍 @nzakas, @fasttime
170+
171+
**mdjermanovic:** https://github.com/eslint/eslint/blob/main/packages/eslint-config-eslint/package.json#L78
172+
173+
**nzakas:** Okay, I think that's it for today. Thanks everyone (and thanks @sam3k_ for the notes).
174+
175+
**mdjermanovic:** Thanks 👋
176+
177+
**fasttime:** Thanks! Bye 👋

0 commit comments

Comments
 (0)