kalessil / phpinspectionsea

A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)
https://plugins.jetbrains.com/plugin/7622?pr=phpStorm
Other
1.44k stars 118 forks source link

Roadmap for Q1 and Q2 of 2024 #1928

Open ea-inspections-team opened 9 months ago

ea-inspections-team commented 9 months ago

We are happy to announce our intended focus for the mentioned period:

Where we need help:

kalessil commented 9 months ago

Thank you for posting this @ea-inspections-team! I like the priorities and transparency here.

Also, thank you for the recent backlog updates. I have communication-related feedback that it would be great not to use blaming language: first things happen, second blaming is a toxic trait and not helping to build great OSS communities (but curiosity and encouragement are).

For the rest, it looks good, please keep following this direction!

kalessil commented 7 months ago

@ea-inspections-team: I did a test run of the new release you shared; it's a bit raw yet - some of the fixes don't seem to work, and I have a variety of new crashes (sent you list of issues). I suggest releasing bug/crash fixes in around one week. The JS inspections part still needs work - most of the new crashes are from that new integration.

kalessil commented 6 months ago

@ea-inspections-team: the last testing version looks good - JS part can be in a next release, will be happy to see the testing version out over next 2 week.

jdreesen commented 4 months ago

Any news? We're in Q3 now!

I'm still a paying customer, but I'm really starting to wonder whether it's still worth it, as the problems with new language features are increasing, and I'm becoming more and more disappointed in my expectations that things will go forward here.

I expect more regular updates if you don't want to lose me as a paying customer.

ErikThiart commented 2 months ago

Uninstalled.

kalessil commented 2 months ago

Belayed update: the team has availability issues (other projects) and missed the original target. The original goals shifted to Q3 (EDIT: September); sorry on the folk's behalf for not communicating properly.

jdreesen commented 2 months ago

Thank you for the update! I think communication is really important in this situation, so please post updates regularly. I'm sure lots of people love this plugin and are eagerly awaiting fixes and new language feature support. I know it's a difficult situation, but it'd be great if we could at least know what's going on.

ea-inspections-team commented 1 month ago

We are working on fixes for https://github.com/kalessil/phpinspectionsea/issues/1925, and delaying the next releases for around week - v2024.2 for EA ultimate and v 5.1.0 for EA Extended. If no solution found today, we will proceed with the releases tomorrow.

cc @kalessil

kalessil commented 1 month ago

@ea-inspections-team: thanks for the update!

It'd be better not to hold the releases and ship them on 1st October. More folks and I would appreciate incremental monthly releases with ongoing improvements over waiting for monster updates - it feels good to see incorrect inspection behavior solved fast and not waste time finding out if it's correct or not.

ea-inspections-team commented 1 month ago

@kalessil: it makes sense, we will change the release schedule accordingly and additionally versioning approach.

The most important is the change of Php Inspections (EA Extended) versioning to match 2024.4 format on the next release iteration. In order to enable this, we re-uploading Php Inspections (EA Ultimate) release as v2024.3 where release ID was not matching the version.

Current release iteration (in review by marketplace state as of today):

Next release iteration (in two weeks):