|
| 1 | +# 04/03/2025 ESLint TSC Meeting Transcript |
| 2 | + |
| 3 | +**nzakas:** Howdy! Just need a minute. Running from another meeting. |
| 4 | + |
| 5 | +**mdjermanovic:** Hi! |
| 6 | + |
| 7 | +**fasttime:** Hi 👋 |
| 8 | + |
| 9 | +**nzakas:** Okay, here we go. |
| 10 | + |
| 11 | +**nzakas:** Pulling up the notes from last meeting |
| 12 | + |
| 13 | +**nzakas:** Only action item was for me to start the CSSTree fork, which I did. I also reached out to the maintainer of CSSTree to discuss potentially working together. |
| 14 | + * 👍 @mdjermanovic, @fasttime |
| 15 | + |
| 16 | +**nzakas:** Let's do statuses next. I updated `defineConfig()` to look for `flat/` configs, updated `@eslint/create-config` to use `defineConfig()`, and did a bunch of work around types for the CSS and JSON plugins. |
| 17 | + |
| 18 | +**mdjermanovic:** I have been working on the `basePath` RFC |
| 19 | + |
| 20 | +**fasttime:** I've been mostly busy reviewing PRs and working on types. |
| 21 | + |
| 22 | +**nzakas:** RFC Duty schedule: |
| 23 | +This week - @mdjermanovic |
| 24 | +March 10 - @fasttime |
| 25 | +March 17 - @nzakas |
| 26 | + |
| 27 | +**mdjermanovic:** This week was @fasttime ? |
| 28 | + * 👍 @fasttime |
| 29 | + |
| 30 | +**nzakas:** Hmm, according to the notes: |
| 31 | + |
| 32 | +**nzakas:** > |
| 33 | +> This week (Feb 17) - @fasttime |
| 34 | +> Feb 24 - @nzakas |
| 35 | +> Mar 3 - @mdjermanovic |
| 36 | +
|
| 37 | +**nzakas:** Oh shoot, wrong notes 🤦♂️ |
| 38 | + |
| 39 | +**mdjermanovic:** Those are maybe old notes, this is from the last: |
| 40 | +March 17 - @nzakas |
| 41 | +Mar 24 - @mdjermanovic |
| 42 | +Mar 31 - @fasttime |
| 43 | + |
| 44 | +**nzakas:** Yes, thanks. |
| 45 | + |
| 46 | +**nzakas:** Okay, so next up would be: |
| 47 | +This week - @fasttime |
| 48 | +April 7 - @nzakas |
| 49 | +April 14 - @mdjermanovic |
| 50 | + * 👍 @mdjermanovic, @fasttime |
| 51 | + |
| 52 | +**nzakas:** Okay, let's discuss availability. For the next couple of weeks I'll only have one hour each weekday. |
| 53 | + |
| 54 | +**mdjermanovic:** I'll probably still be at around 70-80% of my usual availability |
| 55 | + |
| 56 | +**nzakas:** @mdjermanovic what's that roughly in hours? |
| 57 | + |
| 58 | +**mdjermanovic:** around 1.5 hours per day |
| 59 | + * 👍 @nzakas |
| 60 | + |
| 61 | +**fasttime:** For me 7-9 hours per week this and next week, will have a little more time by the end of the month. |
| 62 | + * 👍 @nzakas |
| 63 | + |
| 64 | +**nzakas:** Okay, it looks like we don't have any issues or PRs tagged for today. Any topics anyone would like to discuss? |
| 65 | + |
| 66 | +**fasttime:** Nothing from my side in particular. |
| 67 | + |
| 68 | +**mdjermanovic:** Nothing in particular for today |
| 69 | + |
| 70 | +**nzakas:** One thing I want to bring up: @fasttime there are some new comments on the concurrent linting RFC. Do you think you can take a look? |
| 71 | + |
| 72 | +**fasttime:** Yes, I'll have a look during the weekend. |
| 73 | + * 👍 @nzakas |
| 74 | + |
| 75 | +**nzakas:** Otherwise just a couple of reminders: |
| 76 | + |
| 77 | +1. Please be sure to check in on Discord each day at least once. |
| 78 | +2. Please check for issues where eslint-tsc has been mentioned |
| 79 | + * 👍 @mdjermanovic |
| 80 | + |
| 81 | +**nzakas:** and 3. Please be sure you're moving issues/PRs through the triage board columns 😄 |
| 82 | + * 👍 @mdjermanovic |
| 83 | + |
| 84 | +**fasttime:** Thanks 🤦♂️ |
| 85 | + |
| 86 | +**nzakas:** Let's do Contributor Pool |
| 87 | + |
| 88 | +**nzakas:** Ooh, new UI on this page: https://github.com/issues?q=org%3Aeslint%20label%3A%22contributor%20pool%22%20merged%3A2025-03-01..2025-03-31%20 |
| 89 | + |
| 90 | +**nzakas:** We had a lot of submissions last month. |
| 91 | + * 👍 @mdjermanovic, @fasttime |
| 92 | + |
| 93 | +**mdjermanovic:** rviscomi also had several code contributions in `@eslint/css` but looks like neither was labeled: https://github.com/issues?q=org%3Aeslint+author%3Arviscomi+merged%3A2025-03-01..2025-03-31 |
| 94 | + |
| 95 | +**nzakas:** Yes, he let me know that he doesn't wish to participate. |
| 96 | + |
| 97 | +**mdjermanovic:** Ah, okay then. didn't know |
| 98 | + |
| 99 | +**nzakas:** Let's start with the big one: bulk suppressions from softius. I'd suggest $2,000 for all the RFC and implementation work. |
| 100 | + * 👍 @mdjermanovic, @fasttime |
| 101 | + |
| 102 | +**nzakas:** Pixel998 had a few PRs. The biggest being the switch to Cypress. @fasttime you're more familiar with that work. What's your recommendation? |
| 103 | + |
| 104 | +**fasttime:** That PR took two attempts, not counting my unsuccessful ones, so maybe at least $200? |
| 105 | + |
| 106 | +**mdjermanovic:** And maybe another $100 for the `./` patterns work, so $300 in total? |
| 107 | + |
| 108 | +**fasttime:** Yeah, the other PRs seem related |
| 109 | + |
| 110 | +**fasttime:** Then maybe $300 is okay? |
| 111 | + |
| 112 | +**nzakas:** Okay, $300 it is. |
| 113 | + * 👍 @mdjermanovic, @fasttime |
| 114 | + |
| 115 | +**nzakas:** xbinaryx had four PRs |
| 116 | + |
| 117 | +**nzakas:** All four website-related stuff. So $400? |
| 118 | + * 👍 @mdjermanovic, @fasttime |
| 119 | + |
| 120 | +**nzakas:** mrmckeb had two smalls PRs, so $150? |
| 121 | + * 👍 @mdjermanovic, @fasttime |
| 122 | + |
| 123 | +**nzakas:** fisker - $100? |
| 124 | + * 👍 @mdjermanovic, @fasttime |
| 125 | + |
| 126 | +**nzakas:** ryo-manba - $100? |
| 127 | + * 👍 @mdjermanovic, @fasttime |
| 128 | + |
| 129 | +**nzakas:** sethamus - $100? |
| 130 | + * 👍 @mdjermanovic |
| 131 | + |
| 132 | +**nzakas:** azat-io implemented an entire rule, so $300? |
| 133 | + * 👍 @mdjermanovic, @fasttime |
| 134 | + |
| 135 | +**nzakas:** I think that's everyone? |
| 136 | + |
| 137 | +**mdjermanovic:** Yes, I also think the list is complete |
| 138 | + * 👍 @nzakas |
| 139 | + |
| 140 | +**nzakas:** Okay, let's talk about the release. |
| 141 | + |
| 142 | +**mdjermanovic:** I can tomorrow |
| 143 | + * 🙏 @nzakas |
| 144 | + |
| 145 | +**fasttime:** Thanks! |
| 146 | + |
| 147 | +**nzakas:** We'll have the suppressions blog post to publish too. I added a note on the release issue. |
| 148 | + * 👍 @mdjermanovic |
| 149 | + |
| 150 | +**mdjermanovic:** That would be only `eslint` and `@eslint/js` this time I believe |
| 151 | + * 👍 @nzakas, @fasttime |
| 152 | + |
| 153 | +**nzakas:** Okay, if there's nothing else, I think we can call it a meeting. Thanks everyone (and thanks @sam3k_ for the notes). |
| 154 | + |
| 155 | +**mdjermanovic:** Thanks! |
| 156 | + |
| 157 | +**fasttime:** Thanks! Bye 👋 |
0 commit comments