psalm-vscode-plugin icon indicating copy to clipboard operation
psalm-vscode-plugin copied to clipboard

3.x Release

Open tm1000 opened this issue 3 years ago • 6 comments

3.x

See related: https://github.com/vimeo/psalm/pull/8960

Tasks

  • [ ] Restore #20
  • [ ] Fix husky to actually do something
  • [x] Merge https://github.com/vimeo/psalm/pull/8960 into https://github.com/vimeo/psalm
    • [ ] Allow changing configuration on the fly
    • [ ] Address #16 with PR in Upstream

tm1000 avatar Jun 30 '21 00:06 tm1000

Hello! How may I help? Can you outline a roadmap?

0x00A1FA avatar Aug 04 '22 13:08 0x00A1FA

@0x00A1FA there you go I put up a roadmap. I just moved the stuff from 2.5 (now that we are on 2.7) into this and additionall marked that 3.x depends on my branch being merged into master (when I get to that)

tm1000 avatar Aug 04 '22 18:08 tm1000

Hi,

Any news on this?

Thanks for putting up the roadmap, but I just couldn't work on this myself.

Have a good one.

0x00A1FA avatar Jul 03 '23 14:07 0x00A1FA

Hey @0x00A1FA

What specifically would you want done in the list? Just curious as I don't hear from users much :)

tm1000 avatar Jul 06 '23 00:07 tm1000

Hi sir,

Well, besides performance improvements, not much else.

The real issues are recognizing methods that may be hard to analyze. For example, a lot of Laravel queries (I'd appreciate if you could please explain why).

I'm sorry, but this extension is unusable in larger projects right now.

Thank you!

0x00A1FA avatar Jul 06 '23 10:07 0x00A1FA

I don't have much control over that from the extension and it's really no fault of the extension either.

The performance problems you are mentioning are inside of psalm itself. Which was never written to be a language server. That is not its focus and thus its slow at responding.

I assume you are using the composer package for psalm-laravel and ide-helper. Psalm can use those.

tm1000 avatar Jul 07 '23 01:07 tm1000