Skip to content

Commit 70fbf43

Browse files
authored
docs: Add 2024-11-28 meeting notes (#549)
1 parent c198a34 commit 70fbf43

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

notes/2024/2024-11-28.md

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# 2024-11-28 ESLint TSC Meeting Notes
2+
3+
## Transcript
4+
5+
[`2024-11-28-transcript.md`](2024-11-28-transcript.md)
6+
7+
## Attending
8+
9+
- Milos Djermanovic (@mdjermanovic) - TSC
10+
- Francesco Trotta (@fasttime) - TSC
11+
12+
@nzakas moderated, and @sam3k took notes.
13+
14+
## Topics
15+
16+
### Statuses
17+
18+
* **@mdjermanovic:**
19+
* Made a follow-up refactor PR that adds missing properties in meta.defaultOptions of core rules and simplifies getting options in several rules.
20+
* Added new `ignoreComputedKeys` option in the sort-keys rule and enabled eslint-plugin-eslint-plugin in `@eslint/*` language plugins.
21+
* **@fasttime:**
22+
* Been adding type tests for the language plugins and triaging several issues.
23+
* Also working on preparing an RFC for multithread linting.
24+
25+
26+
### RFC Duty Schedule
27+
28+
* November 25: @fasttime
29+
* December 2: @nzakas
30+
* December 9: @mdjermanovic
31+
* December 16: @fasttime
32+
33+
34+
### [perf: Fix caching in config loaders](https://github.com/eslint/eslint/pull/19042)
35+
36+
We had an action item from the meeting before the previous one, to compare performances starting from ESLint `v9.11.1`. @mdjermanovic did some performance comparisons from ESLint `v9.11.1` to `v9.15.0`, on Node.js `v22.11.0`. Some observations:
37+
38+
* Per the "Multiple Individual Files" test made for that PR, the config caching problem introduced in `v9.12.0` has been fixed in `v9.14.0`.
39+
* Interestingly, on the other hand, all of our standard performance tests, which are Loading, Single File (one big file), and Multi Files (450 files matched by a glob) show notable performance improvements in `v9.12.0`. This was unexpected, but welcome 🙂
40+
* Surprisingly, the effects of Node.js compile cache, enabled in ESLint `v9.13.0`, aren't noticeable in test results.
41+
* There seems to be a small but noticeable degradation in Loading and Multiple Individual Files tests in `v9.15.0`
42+
43+
**Action Items:**
44+
45+
- @mdjermanovic will repeat the tests to double check and the will post the results in the same issue.
46+
47+
48+
### Scheduled release for November 29th, 2024
49+
50+
**Action Items:**
51+
52+
- @fasttime will release:
53+
- `eslint`
54+
- `@eslint/js`

0 commit comments

Comments
 (0)