PhpStorm Support

Issue #1138 resolved
Former user created an issue

The Plugin is not available in the PhpStorm IDE. PhpStorm is only an enhanced Version of WebStorm (PhpStorm = WebStorm + PHP + DB/SQL). Can you add the Plugin to the PhpStorm Plugin Repository?

Comments (17)

  1. Scott Wells repo owner

    Tobias, you can try downloading the plugin archive from here:

    https://plugins.jetbrains.com/plugin/10253-illuminated-cloud-2

    and then installing it using Settings/Preferences>Plugins>Install plugin from disk to see whether/how well it works. If it doesn't install, let me know, and if it installs but doesn't work properly, please let me know the details on that.

    I'll take a look at supporting it in a first-class fashion, but it will fall behind a few major initiatives at present.

  2. Former user Account Deleted reporter

    Installation worked without any problems, I´ll give the Plugin a try inside PhpStorm and come back with feedback. Thanks for the fast reply.

  3. Scott Wells repo owner

    Glad to hear! My guess is that it will work for the most part. By virtue of building to support WebStorm, it should support all of the "lesser JetBrains IDEs" (their term, not mine). I just haven't had cycles to verify it on all of those, and since the main demand has been for IntelliJ IDEA and WebStorm, I've locked it down to those that I've tested well. I'll be interested to hear about your experience.

  4. Xander Victory

    @Scott Wells Would it be possible to simply mark it as compatible with PHPStorm and deactivate if you get flooded with issues? By JB’s own documentation PHPStorm is Webstorm + PHP

  5. Scott Wells repo owner

    Let me take a look. My concern is that there are already folks using it with PhpStorm, RubyMine, and PyCharm, so realistically I just need to open the flood gates and declare support for all of the JetBrains "lesser IDEs". Perhaps I'll do exactly what you recommend and denote the plugin as supporting them while stating beta-level support for them via the Web site and documentation.

  6. Xander Victory

    I’m fairly sure that as long as you have the required language/platform features/built-in-plugins in the plugin.xml (perhaps minus html/css/js for IDEA Community?) it should work ok

  7. Scott Wells repo owner

    Xander (and anyone else watching this request), a quick update...I've now made the necessary changes to support PhpStorm, PyCharm, and RubyMine. Unfortunately it wasn't nearly as simple as just adding some entries to plugin.xml, though. There are some strange differences between the various lightweight IDEs that required some product-specific changes. For at least a while I'll consider IntelliJ IDEA and WebStorm to be fully-supported and the other three to have beta-level support.

    My hope is to release this in the next day or two pending some additional testing. I'll use this enhancement request to track release progress.

  8. Scott Wells repo owner

    Delivered in 2.0.6.9. IC2 now supports IntelliJ IDEA UE/CE, WebStorm, PyCharm CE/PE/EE, PhpStorm, and RubyMine.

  9. Tom Fuda Account Deactivated

    I’ve installed the latest plugin into my RubyMine IDE and have begun using it. For the most part it seems to be working well, but I did get a couple of IDE Fatal Errors. Do you want me to open a new issue, or issues to track this, or just provide details on this issue?

  10. Scott Wells repo owner

    Feel free to attach your idea.log here, Tom. I'll be interested to see what kinds of issues you're seeing...I did a decent amount of testing with all supported IDEs and didn't stop until logs were clean across the board. Perhaps I missed something, or perhaps it's an interaction with some other plugin that you have installed that I didn't (or vice-versa).

  11. Tom Fuda Account Deactivated

    I’ve attached the idea.log. The errors I am referring to were at [1143393] and [9449733] in the attached log file. They didn’t seem to cause the IDE to crash, but they were causing the error indicator in the status bar at the bottom to flash. I don’t really have a repro case yet. I noticed the status indicator flashing shortly after modifying the Apex code style settings. But re-launching the IDE and trying it again didn’t seem to cause it to happen again.

  12. Scott Wells repo owner

    Okay, thanks. I'm aware of the second one but just haven't addressed it yet. It's been there for a while and should be benign. The first one is new to me. It looks benign as well, but I'll definitely take a look. You're likely seeing them now because I've removed the error reported that had been in place previously to prevent it from reporting these types of things to JetBrains themselves. I'll look at replacing it with my own error reporter which will quiet things like this down for the end user while still retaining the details.

    Please let me know about anything else you may see, particularly if it impacts your IDE workflow.

  13. Scott Wells repo owner

    @{557058:20ddb5ff-8e92-4de3-a52d-b39fe95307f4}, the noisy error reporting should be addressed in 2.0.7.0. Please let me know if you continue to see those types of errors reported via the UI after updating. Note that they will still be reported in the log. They just won't be presented to you in the UI.

  14. Tom Fuda Account Deactivated

    So far, so good Scott! Seems to work great in RubyMine. This saves me from having to have two IDEs open pretty much all the time (one for Salesforce development (IntelliJ/IC) and one for React development (RubyMine)).

  15. Scott Wells repo owner
    • removed component

    Removing component: PhpStorm/PyCharm/RubyMine/WebStorm (automated comment)

  16. Log in to comment