XOOPS

XOOPS Plugin for PhpStorm 1.0 Alpha 5 Released

Mamba  27 Oct 2026 12:30 AM 42 Reads   No comments 
PhpStorm100Alpha5
XOOPS Support Plugin for PhpStorm: Alpha 5 is here

XOOPS Support Plugin brings XOOPS CMS knowledge into PhpStorm and IntelliJ IDEA: it finds the mistakes that break XOOPS modules and fixes most of them with one Alt+Enter. It covers XOOPS 2.5, 2.7, and the upcoming XOOPS 2.8 and 4.0, for Core and module development.

Fewer false positives, found on three newbb trees, each checked against the module source and pinned with a fixture.

  1. InstallSql and SqlFileComment check only the file the installer runs: the one an active $modversion['sqlfile'] entry names, or sql/mysql.sql when none is named. Database dumps and old upgrade scripts beside it are no longer reported, and an entry set to false switches the check off.
  2. DeprecatedCoreApi no longer reports a module handler's own synchronization().
  3. Unlink accepts an SplFileInfo check (isFile() before getRealPath() / getPathname(), isLink() before getPathname()).
  4. UnregisteredTemplate and MissingRegisteredTemplate skip test trees.
  5. MenuAutoload inserts the require above declare(strict_types=1) and leaves a bootstrap.php that already loads the autoloader alone.
  6. New INSPECTIONS.md lists all 52 inspections with default level, quick-fix and when each stays silent. The UpdateCreatesTable description is rewritten in plain words.


Getting started

Install the plugin and open a XOOPS project. Detection is automatic. You can set the Core Version and other options under Settings → Languages & Frameworks → XOOPS Support, and the inspections are listed under Settings → Editor → Inspections → XOOPS. The plugin installs and updates without an IDE restart.

Source, documentation and issues on GitHub
Rating 0/5
Rating: 0/5 (0 votes)
Voting is disabled!


Login

Donat-O-Meter

Stats
Goal: $15.00
Due Date: Oct 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $15.00
Make donations with PayPal!

Categories