Alan Pierce

Results 100 comments of Alan Pierce

Thanks for writing all this up! In terms of plugin interface improvements, my impression is that there won't be *that* many plugins in the first place, so extra capabilities (e.g....

Hi @ColdSpirit0 , thanks for reporting and for setting up the example project! I took a look and it looks like the Jest integration needs to be updated to read...

I just released a new version of the Jest plugin as 3.0.0 with a fix for this. When Jest is configured to treat a file as an ES module, it...

Thanks for reporting! FWIW, `eslint --fix` will correct this for you, which is why it hasn't caused trouble in my use of decaffeinate, but agreed that it would be nice...

Makes sense! To be clear, this code is buggy. This code: ```coffee antsArray.push(i) for i in d.depends unless i in antsArray ``` probably meant to be this: ```coffee antsArray.push(i) for...

Makes sense, I've certainly heard of ICS, although I've never used it. After looking at it and thinking a little, looks like there would be some challenges: * ICS is...

Got it, yeah, I guess it doesn't surprise me that there might be edge cases here; the `extends` binary operator is a bit obscure and was removed in CS2. Probably...

Yeah, my experience has also been that decaffeinate bugs crop up in code that's already buggy or strange-looking. It's probably the right call to rewrite the code in this case,...

Another idea that might make some of this better is to use a monorepo like babel does. But I imagine that would mess up semantic-release and various other things. Also...

> For example, this isn't: `userId = UserManager.currentUser()?.id` Right, if we wanted to handle that exact case, we could maybe compute a predicate like `isBeforeAnySideEffectsWithinStatement` or something. I think it...