-
Notifications
You must be signed in to change notification settings - Fork 13
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
TSC meeting 14-March-2019 #122
Comments
Not sure if it's the right place, but I love to add an item: JSCS Compatibility - https://github.com/eslint/eslint/projects/1 TSC Question: "How are we doing on JSCS compatibility? Is it still something we want to finish?" |
Just a heads up that I'm not going to make it this week (somehow scheduled a dentist appointment for thursday). As a reminder, we agreed to finalize the list of tasks for v6.0.0 in this meeting. Here are my thoughts on the remaining tasks to review:
|
Because the core of eslint/rfcs#13 doesn't a breaking change (it's just internal changes and bug fixes), I don't think we have to stick to the timeframe of v6.0.0. I believe that we can do that in a minor version.
|
Reminder: Last weekend was the start of daylight savings time in the US. Be sure to check the local meeting times at the top of this issue to make sure you have the right time. |
Oh, thank you for pointing out. |
I removed an additional enhancement proposal "Plugin Resolution Change" from eslint/rfcs#13, so eslint/rfcs#13 now doesn't change the plugin resolution way. The important pain that "Plugin Resolution Change" tried to solve is solved by Plugin Renaming proposal without any breaking change. Because Plugin Renaming is a minor change, I hope to add this enhancement into 5.x to help shareable configs to solve |
@mysticatea I think that eslint/rfcs#7 and eslint/rfcs#14 are the only changes we should make before coming to a final decision about whether we want to adopt eslint/rfcs#9. We can only ask the community to change how they do configuration once, so I'd prefer not to introduce a bunch of small changes until we know what the bigger changes will be. This could be very confusing and frustrating for everyone. I feel that the changes even in the "Plugin Renaming" proposal are too dramatic to get into v6.0.0. If you'd like to just do some refactoring of the config logic, I'm in favor of that. I just don't think we should be changing anything else about how configs work until we come to a decision on eslint/rfcs#9. And given that a lot of eslint/rfcs#13 is just enhancements, we could just as easily hold off and do them after v6.0.0. There's no rush here, let's take our time and make the correct decision because there's only so much tolerance the community has for change like this. |
Along the lines of not rushing into things, I've decided to withdraw eslint/rfcs#14 from consideration for v6.0.0. Recent discussions on that RFC have called into question whether loading all plugins relative to their importing configs is the right approach, because it might require overly-restrictive constraints on configs in order to handle dependency updates robustly. My current thinking is that something like "plugin renaming" (which looks something like eslint/rfcs#14 (comment)) might be a better long-term solution instead. |
Thanks for the update, I think that makes sense.
…On Wed, Mar 13, 2019 at 1:18 PM Teddy Katz ***@***.***> wrote:
Along the lines of not rushing into things, I've decided to withdraw
eslint/rfcs#14 <eslint/rfcs#14> from
consideration for v6.0.0. Recent discussions on that RFC have called into
question whether loading all plugins relative to their importing configs is
the right approach, because it might require overly-restrictive constraints
on configs in order to handle dependency updates robustly. My current
thinking is that something like "plugin renaming" (which looks something
like eslint/rfcs#14 (comment)
<eslint/rfcs#14 (comment)>) might be
a better long-term solution instead
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#122 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AACWkrhL8C2GEuW3GJmDqWwhLFddZ-Hkks5vWVz-gaJpZM4bYK50>
.
--
______________________________
Nicholas C. Zakas
@SlickNet
Author, Principles of Object-Oriented JavaScript <http://amzn.to/29Pmfrm>
Author, Understanding ECMAScript 6 <http://amzn.to/29K1mIy>
|
On an unrelated note, I will be late to this meeting. I should hopefully be able to join by 4:15-4:20 or so, but feel free to start without me if there are enough people. |
Since it seems people will be missing or late, can we do a quick check to
see who *will* be attending tomorrow so there aren't any surprises?
Reminder: I won't be attending.
…On Wed, Mar 13, 2019 at 1:22 PM Teddy Katz ***@***.***> wrote:
On an unrelated note, I will be late to this meeting. I should hopefully
be able to join by 4:15-4:20 or so, but feel free to start without me if
there are enough people.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#122 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AACWkq2UMEaCrpazttsbRg5V-CLb1NGYks5vWV4ZgaJpZM4bYK50>
.
--
______________________________
Nicholas C. Zakas
@SlickNet
Author, Principles of Object-Oriented JavaScript <http://amzn.to/29Pmfrm>
Author, Understanding ECMAScript 6 <http://amzn.to/29K1mIy>
|
I should be able to attend. Although, please keep in mind that my schedule is completely unpredictable and might change at the moments notice. |
I’ll be there |
I'll be there. |
Time
UTC Thu 14-Mar-2019 20:00:
Location
https://gitter.im/eslint/tsc-meetings
Agenda
Extracted from:
Invited
Public participation
Anyone is welcome to attend the meeting as observers. We ask that you refrain from interrupting the meeting once it begins and only participate if invited to do so.
The text was updated successfully, but these errors were encountered: