Skip to content

Commit

Permalink
docs: Add 2024-11-28 meeting notes (#549)
Browse files Browse the repository at this point in the history
  • Loading branch information
sam3k authored Dec 1, 2024
1 parent c198a34 commit 70fbf43
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions notes/2024/2024-11-28.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# 2024-11-28 ESLint TSC Meeting Notes

## Transcript

[`2024-11-28-transcript.md`](2024-11-28-transcript.md)

## Attending

- Milos Djermanovic (@mdjermanovic) - TSC
- Francesco Trotta (@fasttime) - TSC

@nzakas moderated, and @sam3k took notes.

## Topics

### Statuses

* **@mdjermanovic:**
* Made a follow-up refactor PR that adds missing properties in meta.defaultOptions of core rules and simplifies getting options in several rules.
* Added new `ignoreComputedKeys` option in the sort-keys rule and enabled eslint-plugin-eslint-plugin in `@eslint/*` language plugins.
* **@fasttime:**
* Been adding type tests for the language plugins and triaging several issues.
* Also working on preparing an RFC for multithread linting.


### RFC Duty Schedule

* November 25: @fasttime
* December 2: @nzakas
* December 9: @mdjermanovic
* December 16: @fasttime


### [perf: Fix caching in config loaders](https://github.com/eslint/eslint/pull/19042)

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:

* 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`.
* 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 🙂
* Surprisingly, the effects of Node.js compile cache, enabled in ESLint `v9.13.0`, aren't noticeable in test results.
* There seems to be a small but noticeable degradation in Loading and Multiple Individual Files tests in `v9.15.0`

**Action Items:**

- @mdjermanovic will repeat the tests to double check and the will post the results in the same issue.


### Scheduled release for November 29th, 2024

**Action Items:**

- @fasttime will release:
- `eslint`
- `@eslint/js`

0 comments on commit 70fbf43

Please sign in to comment.