2017 © Pedro Peláez
 

library php-parallel-lint

This tool check syntax of PHP files about 20x faster than serial check.

image

jakub-onderka/php-parallel-lint

This tool check syntax of PHP files about 20x faster than serial check.

  • Saturday, February 24, 2018
  • by JakubOnderka
  • Repository
  • 19 Watchers
  • 442 Stars
  • 2,231,449 Installations
  • PHP
  • 901 Dependents
  • 5 Suggesters
  • 48 Forks
  • 25 Open issues
  • 12 Versions
  • 10 % Grown

The README.md

PHP Parallel Lint

This repository is abandoned., (*1)

Suggested alternative: https://github.com/php-parallel-lint/PHP-Parallel-Lint, (*2)


This tool checks syntax of PHP files faster than serial check with a fancier output., (*3)

Running parallel jobs in PHP is inspired by Nette framework tests., (*4)

Installation

Just run the following command to install it:, (*5)

composer require --dev jakub-onderka/php-parallel-lint

For colored output also install the suggested package jakub-onderka/php-console-highlighter:, (*6)

composer require --dev jakub-onderka/php-console-highlighter

Example output

Example use of tool with error, (*7)

Options for run

  • -p <php> Specify PHP-CGI executable to run (default: 'php').
  • -s, --short Set short_open_tag to On (default: Off).
  • -a, --asp Set asp_tags to On (default: Off).
  • -e <ext> Check only files with selected extensions separated by comma. (default: php,php3,php4,php5,phtml,phpt)
  • --exclude Exclude a file or directory. If you want exclude multiple items, use multiple exclude parameters.
  • -j <num> Run jobs in parallel (default: 10).
  • --colors Force enable colors in console output.
  • --no-colors Disable colors in console output.
  • --no-progress Disable progress in console output.
  • --checkstyle Output results as Checkstyle XML.
  • --json Output results as JSON string (require PHP 5.4).
  • --blame Try to show git blame for row with error.
  • --git <git> Path to Git executable to show blame message (default: 'git').
  • --stdin Load files and folder to test from standard input.
  • --ignore-fails Ignore failed tests.
  • -h, --help Print this help.
  • -V, --version Display this application version.

For run from command line:, (*8)

vendor/bin/parallel-lint --exclude app --exclude vendor .

Create Phar package

PHP Parallel Lint supports Box app for creating Phar package. First, install box app:, (*9)

curl -LSs https://box-project.github.io/box2/installer.php | php

and then run this command in parallel lint folder, which creates parallel-lint.phar file., (*10)

box build

Downloads this Month Build Status Build status License, (*11)

The Versions

24/02 2018

dev-master

9999999-dev https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.3

 

The Development Requires

24/02 2018

v1.0.0

1.0.0.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.3

 

The Development Requires

15/12 2015

v0.9.2

0.9.2.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.3

 

The Development Requires

06/12 2015

v0.9.1

0.9.1.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.3

 

The Development Requires

16/06 2015

v0.9

0.9.0.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD

The Requires

  • php >=5.3.3

 

The Development Requires

05/10 2014

v0.8

0.8.0.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD

The Requires

  • php >=5.3.3

 

The Development Requires

19/08 2014

v0.7.1

0.7.1.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD

The Requires

  • php >=5.3.3

 

The Development Requires

14/07 2014

v0.7

0.7.0.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD

The Requires

  • php >=5.3.3

 

The Development Requires

09/05 2014

v0.6

0.6.0.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD

The Requires

  • php >=5.3.3

 

The Development Requires

07/04 2014

0.5

0.5.0.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD

The Requires

  • php >=5.3.3

 

23/11 2013

0.4

0.4.0.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD

The Requires

  • php >=5.3.2

 

10/11 2013

v0.3

0.3.0.0 https://github.com/JakubOnderka/PHP-Parallel-Lint

This tool check syntax of PHP files about 20x faster than serial check.

  Sources   Download

BSD

The Requires

  • php >=5.3.2