|
| 1 | +# 2025-06-12 ESLint TSC Meeting Notes |
| 2 | + |
| 3 | +## Transcript |
| 4 | + |
| 5 | +[`2025-06-12-transcript.md`](2025-06-12-transcript.md) |
| 6 | + |
| 7 | +## Attending |
| 8 | + |
| 9 | +- Nicholas C. Zakas (@nzakas) - TSC |
| 10 | +- Francesco Trotta (@fasttime) - TSC |
| 11 | +- Milos Djermanovic (@mdjermanovic) - TSC |
| 12 | + |
| 13 | +@nzakas moderated, and @sam3k took notes. |
| 14 | + |
| 15 | +## Topics |
| 16 | + |
| 17 | +### Statuses |
| 18 | + |
| 19 | +* **@nzakas:** continued working on fixing CSSTree types, added support for math functions to CSSTree, and added support for nested element selector rules in CSSTree. |
| 20 | +* **@mdjermanovic:** has been working mostly on `@eslint/config-array`: I fixed two bugs, and still working on the basePath feature. It should be ready for review early next week. |
| 21 | +* **@fasttime:** has been reviewing issues and PRs and I continued working on the multithread linting prototype. |
| 22 | + |
| 23 | +### RFC Duty update: |
| 24 | + |
| 25 | +* June 9 - @Nicholas C. Zakas |
| 26 | +* June 16 - @mdjermanovic |
| 27 | +* June 23 - @fasttime |
| 28 | + |
| 29 | +### Availability Next Two Weeks |
| 30 | +* @nzakas around 2.5-3 hours each weekday. |
| 31 | +* @mdjermanovic expect to be available around 2 hours each day. |
| 32 | +* @fasttime should be available at least 7-9 hours per week. |
| 33 | + |
| 34 | +### [Rule Change: support TypeScript syntax in no-duplicate-imports](https://github.com/eslint/eslint/issues/19834) |
| 35 | + |
| 36 | +**TSC Summary:** The issue is requesting an enhancement to the no-duplicate-imports rule to better support TypeScript syntax. The current rule flags an error when TypeScript type imports are used alongside regular imports from the same module. Currently, the rule reports an error when a file includes both a value import and a type import from the same module. |
| 37 | + |
| 38 | +**TSC Question:** Do we want to add the proposed option allowSeparateTypeImports that would allow separate import statements for types from the same module without triggering the "duplicate imports" rule error? |
| 39 | + |
| 40 | +**Resolution: we've resolved to accept the proposal for the `allowSeparateTypeImports` option to allow `import type` alongside `import` from the same module. |
| 41 | + |
| 42 | +### Automate Contributor List |
| 43 | + |
| 44 | +**Action Items:** @nzakas will write a script to automate generating a list of contributors |
| 45 | + |
| 46 | +### [feat: Extendable types for rules and settings configs](https://github.com/eslint/eslint/pull/19843) |
| 47 | + |
| 48 | +`RuleEntry` will no longer make all `Options` optional in rule config entries. Should all rules options be optional or not? |
| 49 | + |
| 50 | +**Action Items:** @mdjermanovic will check on this and report on [this](https://github.com/eslint/eslint/pull/19843#discussion_r2142999877) thread. |
| 51 | + |
| 52 | +## [Contributor Pool May 2025](https://github.com/issues?q=org%3Aeslint%20label%3A"contributor%20pool"%20merged%3A2025-05-01..2025-05-31) |
| 53 | + |
| 54 | +- @sethamus: $1000 for eslint/eslint#19755 eslint/eslint#19754 eslint/eslint#19705 eslint/eslint#19697 eslint/eslint#19670 eslint/eslint#19648 eslint/eslint#19621 |
| 55 | +- @thecalamiity: $700 eslint/css#150 eslint/css#128 eslint/css#124 eslint/json#96 eslint/css#122 eslint/markdown#356 |
| 56 | +- @Pixel998: $800 for eslint/markdown#377 eslint/markdown#368 eslint/markdown#364 eslint/eslint.org#692 |
| 57 | +- @SwetaTanwar: $300 for eslint/markdown#371 eslint/eslint.org#724 |
| 58 | +- @xbinaryx: $100 for eslint/eslint-github-bot#219 |
| 59 | +- @azat-io: $100 for eslint/eslint#19746 |
| 60 | +- @yeonjuan: $200 for eslint/code-explorer#99 |
| 61 | +- @jokeyrhyme: $100 for eslint/eslint#19711 |
| 62 | +- @jtbandes: $200 for eslint/eslint#19618 |
| 63 | + |
| 64 | +### Scheduled release for June 13th, 2025 |
| 65 | + |
| 66 | +**Action Items:** |
| 67 | + |
| 68 | +- @fasttime will review/merge: |
| 69 | + - [#19845](https://github.com/eslint/eslint/pull/19845) |
| 70 | + - [#19832](https://github.com/eslint/eslint/pull/19832) |
| 71 | +- @mdjermanovic will do release |
| 72 | + - `eslint` |
| 73 | + - `@eslint/js` |
0 commit comments