Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Add 2024-12-12 meeting notes #552

Merged
merged 1 commit into from
Dec 15, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions notes/2024/2024-12-12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# 2024-12-12 ESLint TSC Meeting Notes

## Transcript

[`2024-12-12-transcript.md`](2024-12-12-transcript.md)

## Attending

- Nicholas C. Zakas (@nzakas) - TSC
- Francesco Trotta (@fasttime) - TSC

@nzakas moderated, and @sam3k took notes.

## Topics

### Statuses

* **@nzakas:** has been working on the JSON plugin, the CSS plugin, and the extends RFC
* **@fasttime:** has made good progress on my RFC for multithread linting and should be able to post a draft this weekend. Other than that, just the usual work triaging and reviewing issue


### Holiday Schedule

We will skip both; the TSC meeting on December 26th as well as the December 27th release and resume the TSC meeting on January 9th and releases on January 10th

### When do we want to mark `eslint.config.ts` as stable?

* It seems like everything has gone pretty smoothly
* We have not heard any complaints about TS config files

**Action Items:** @fasttime will open an issue/PR to move the flag to inactive and enable TypeScript config files by default.


### When should we mark the alternate config lookup algorithm as stable?

* we'd create a new flag starting with `v10_` and move the old flag to inactive
* we still have [an issue](https://github.com/eslint/eslint/issues/18948) with alternate config lookup

**Resolution:** we won't mark as stable until the pending issue is fixed


### [Change Request: Provide a better system than "extension" rules](https://github.com/eslint/eslint/issues/19173)

Wrapping rules is not a supported use case and plugin developers are on their own if they decide to do so. We are willing to give core rules knowledge of TypeScript syntax to eliminate the need for some of the typescript-eslint rules that just wrap core rules with knowledge of TS syntax, but that's about as far as we'd want to go regarding this issue.

**Resolution:** we will leave the issue open so we can track the effort back to this original request and when it's closed we can know it's done for good

## RFC Duty

* This week: @mdjermanovic
* December 16: @fasttime

## [Contributor Pool November 2024](https://github.com/issues?q=org%3Aeslint+label%3A%22contributor+pool%22+merged%3A2024-11-01..2024-11-30)

- @abrahamguo: $100 for eslint/eslint#19087
- @bmeck: $100 for eslint/json#30

### Scheduled release for December 13th, 2024

**Action Items:**

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