JUBELBUILD — DEVELOPER TOOLS

Parallel Lint

PHP syntax checker for JubelBuild — detects parse errors before deployment.

Catch parse errors before deployment

Parallel Lint is an optional add-on for JubelBuild. When active, every build target — DEV, PRO and FREE — is checked for PHP parse errors before the ZIP is created, so syntax errors introduced by the transformation never reach production.
Parallel Lint checks the syntax of your PHP code in parallel, drastically reducing analysis time compared to traditional methods. For developers, identifying syntax errors early is crucial — especially during refactoring, updates, and when working with legacy code.

How it works

  • Checked before packaging: the PHP syntax of every file in your build directory is verified before the ZIP is created.
  • Native php -l: each .php file is linted with PHP's own syntax check (skipping vendor/).
  • Debug log: any parse errors are logged to /wp-content/bh-parallellint-debug.log.
  • Fully integrated: runs inside the JubelBuild build pipeline across all three targets — DEV, PRO and FREE.
  • Results in Step 4: the outcome is shown in Step 4 after each build.

Requirements

  • WordPress 5.8 or higher (tested up to 7.0).
  • PHP 7.4 or higher.
  • The active core plugin JubelBuild (Pro).
  • Current version 1.1.6 · GPLv2 or later.

FAQ

What does it check?

The PHP syntax of every .php file in the build directory (excluding vendor/), using php -l — so parse errors are caught before a ZIP is ever created.

Where are errors logged?

To /wp-content/bh-parallellint-debug.log; the result is also surfaced in Step 4 after each build.

Which builds are checked?

All three pipeline targets — DEV, PRO and FREE.

Does it require JubelBuild?

Yes. Parallel Lint is integrated into the JubelBuild build pipeline and requires the active core plugin (Pro).

Never ship a broken ZIP again

Every build target is linted before packaging — parse errors surface in Step 4, never in production.

s2Member®
Nach oben scrollen