Skip to content

Commit 1cf55ed

Browse files
sam3kmdjermanovic
andauthored
docs: Add 2024-10-03 meeting notes (#537)
* docs: Add 2024-10-03 meeting notes * Update notes/2024/2024-10-03.md * Update notes/2024/2024-10-03.md --------- Co-authored-by: Milos Djermanovic <[email protected]>
1 parent df8fd8d commit 1cf55ed

File tree

1 file changed

+87
-0
lines changed

1 file changed

+87
-0
lines changed

notes/2024/2024-10-03.md

+87
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# 2024-10-03 ESLint TSC Meeting Notes
2+
3+
## Transcript
4+
5+
[`2024-10-03-transcript.md`](2024-10-03-transcript.md)
6+
7+
## Attending
8+
9+
- Nicholas C. Zakas (@nzakas) - TSC
10+
- Milos Djermanovic (@mdjermanovic) - TSC
11+
- Francesco Trotta (@fasttime) - TSC
12+
13+
@nzakas moderated, and @sam3k took notes.
14+
15+
## Topics
16+
17+
### Statuses
18+
19+
* **@mdjermanovic:** I finished support for inline config in @eslint/json
20+
* **@fasttime:** been busy with https://github.com/eslint/rewrite/pull/59 and reviewing issues and PRs. Also created the [discussion](https://github.com/eslint/eslint/discussions/18957) to help us raise funds and improved on https://github.com/eslint/rfcs/pull/123, neither have received any attention 🙁
21+
22+
23+
### RFC Duty Schedule
24+
25+
* September 30: @nzakas
26+
* October 7: @mdjermanovic
27+
* October 14: @fasttime
28+
29+
### [Rethinking TypeScript support in ESLint](https://github.com/eslint/eslint/discussions/18830)
30+
31+
Over the past few months, I’ve been having discussions with various folks, including users, plugin developers, and commercial integrators (those who are integrating ESLint into commercial products) about the future of ESLint. One of the most frequently asked questions is, “What are you doing about TypeScript support?” I typically tell them that typescript-eslint is the recommended solution, and the responses ranged from “I already use that and it’s not a smooth experience” to “we can’t use that” (explained more below).
32+
33+
To this point, I’ve been content to tell people to use typescript-eslint and leave it at that, however, some of the more recent conversations have led me to think that our approach may need to change.
34+
35+
**Action Items:**
36+
* @mdjermanovic will contribute to the discussion
37+
38+
### [Rule Change: Allow certain whitespace characters when using no-irregular-whitespace](https://github.com/eslint/eslint/issues/18862)
39+
40+
This seems like an edge case that I don't think it makes sense to update the rule for.
41+
42+
**Resolution:** since no one feels strongly that we need to make an addition we are closing it.
43+
44+
### [Rule Change: [func-style] Allow type-annotated variable declaration](https://github.com/eslint/eslint/issues/18842)
45+
46+
This one asks to change func-style so that a TypeScript function in the form `const foo: Bar = () => {}` will not be flagged when the rule is set to declaration. We want to be careful about adding options for edge cases. We never guarantee a rule will cover everyone's cases, we're just going for the most common 80-90% of cases. In this case, the same effect could be achieved with a function declaration where the types of the arguments and the return type match the expected types of the function type.
47+
48+
**Resolution:** we've agreed to close the issue.
49+
50+
### [Bug: Config array "./src" and "src" aren't treated as the same](https://github.com/eslint/eslint/issues/18757)
51+
52+
The question here is if we should strip `"./"` from the start of patterns in files and ignores.
53+
54+
**Resolution:** we've agreed that `./src` and src should be treated as the same (assuming an acceptable level of complexity for the implementation)
55+
56+
57+
58+
## Scheduled release for October 4th, 2024
59+
60+
**Action Items:**
61+
62+
- @fasttime will release the following:
63+
64+
- `eslint/eslint`
65+
- `@eslint/js`
66+
67+
## [Contributor Pool for September 2024](https://github.com/issues?q=org%3Aeslint+label%3A%22contributor+pool%22+merged%3A2024-09-01..2024-09-30)
68+
69+
- @kripod: $500 for:
70+
- eslint/eslint#18937
71+
- eslint/eslint#18935
72+
- eslint/eslint#18932
73+
- eslint/eslint#18931
74+
- eslint/eslint#18930
75+
- eslint/eslint#18929
76+
- eslint/eslint#18914
77+
- eslint/eslint#18906
78+
- eslint/eslint#18905
79+
- eslint/eslint#18903
80+
- eslint/eslint#18902
81+
- eslint/eslint#18901
82+
- eslint/eslint#18897
83+
- @dpashk-figma: $100 for eslint/eslint#18896
84+
- @Chaedie: $100 for eslint/eslint#18849
85+
- @brettz9: $100 for eslint/eslint#18836
86+
- @imjordanxd: $100 for eslint/eslint#18799
87+
- @RobinTail: $500 for eslint/eslint#18771

0 commit comments

Comments
 (0)