{"id":13505078,"url":"https://github.com/JakubOnderka/PHP-Parallel-Lint","last_synced_at":"2025-03-29T22:31:25.183Z","repository":{"id":2940253,"uuid":"3952505","full_name":"JakubOnderka/PHP-Parallel-Lint","owner":"JakubOnderka","description":"This tool check syntax of PHP files faster than serial check with fancier output.","archived":true,"fork":false,"pushed_at":"2021-03-13T09:57:43.000Z","size":425,"stargazers_count":646,"open_issues_count":26,"forks_count":61,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-03-19T06:42:22.674Z","etag":null,"topics":["lint","parallel","php","syntax-checker"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JakubOnderka.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-04-06T18:54:00.000Z","updated_at":"2024-12-07T18:21:59.000Z","dependencies_parsed_at":"2022-08-21T14:10:10.471Z","dependency_job_id":null,"html_url":"https://github.com/JakubOnderka/PHP-Parallel-Lint","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakubOnderka%2FPHP-Parallel-Lint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakubOnderka%2FPHP-Parallel-Lint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakubOnderka%2FPHP-Parallel-Lint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakubOnderka%2FPHP-Parallel-Lint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JakubOnderka","download_url":"https://codeload.github.com/JakubOnderka/PHP-Parallel-Lint/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245785820,"owners_count":20671634,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lint","parallel","php","syntax-checker"],"created_at":"2024-08-01T00:00:57.972Z","updated_at":"2025-03-29T22:31:24.232Z","avatar_url":"https://github.com/JakubOnderka.png","language":"PHP","funding_links":[],"categories":["Standalone","PHP"],"sub_categories":["Bugs finders"],"readme":"# PHP Parallel Lint\n\n**This repository is abandoned.**\n\nSuggested alternative: https://github.com/php-parallel-lint/PHP-Parallel-Lint\n\n-----\n\nThis tool checks syntax of PHP files faster than serial check with a fancier output.\n\nRunning parallel jobs in PHP is inspired by Nette framework tests.\n\n## Installation\n\nJust run the following command to install it:\n\n    composer require --dev jakub-onderka/php-parallel-lint\n\nFor colored output also install the suggested package `jakub-onderka/php-console-highlighter`:\n\n    composer require --dev jakub-onderka/php-console-highlighter\n\n## Example output\n\n![Example use of tool with error](/tests/examples/example-images/use-error.png?raw=true \"Example use of tool with error\")\n\n\n## Options for run\n\n- `-p \u003cphp\u003e`        Specify PHP-CGI executable to run (default: 'php').\n- `-s, --short`     Set short_open_tag to On (default: Off).\n- `-a, --asp`        Set asp_tags to On (default: Off).\n- `-e \u003cext\u003e`        Check only files with selected extensions separated by comma. (default: php,php3,php4,php5,phtml,phpt)\n- `--exclude`       Exclude a file or directory. If you want exclude multiple items, use multiple exclude parameters.\n- `-j \u003cnum\u003e`        Run \u003cnum\u003e jobs in parallel (default: 10).\n- `--colors`        Force enable colors in console output.\n- `--no-colors`     Disable colors in console output.\n- `--no-progress`   Disable progress in console output.\n- `--checkstyle`    Output results as Checkstyle XML.\n- `--json`          Output results as JSON string (require PHP 5.4).\n- `--blame`         Try to show git blame for row with error.\n- `--git \u003cgit\u003e`     Path to Git executable to show blame message (default: 'git').\n- `--stdin`         Load files and folder to test from standard input.\n- `--ignore-fails`  Ignore failed tests.\n- `-h, --help`      Print this help.\n- `-V, --version`   Display this application version.\n\n\n## Recommended setting for usage with Symfony framework\n\nFor run from command line:\n\n    vendor/bin/parallel-lint --exclude app --exclude vendor .\n\n## Create Phar package\n\nPHP Parallel Lint supports [Box app](https://box-project.github.io/box2/) for creating Phar package. First, install box app:\n\n\n    curl -LSs https://box-project.github.io/box2/installer.php | php\n\n\nand then run this command in parallel lint folder, which creates `parallel-lint.phar` file.\n\n\n    box build\n\n\n------\n\n[![Downloads this Month](https://img.shields.io/packagist/dm/jakub-onderka/php-parallel-lint.svg)](https://packagist.org/packages/jakub-onderka/php-parallel-lint)\n[![Build Status](https://travis-ci.org/JakubOnderka/PHP-Parallel-Lint.svg?branch=master)](https://travis-ci.org/JakubOnderka/PHP-Parallel-Lint)\n[![Build status](https://ci.appveyor.com/api/projects/status/5n3qqa3r66aoghjo/branch/master?svg=true)](https://ci.appveyor.com/project/JakubOnderka/php-parallel-lint/branch/master)\n[![License](https://poser.pugx.org/jakub-onderka/php-parallel-lint/license.svg)](https://packagist.org/packages/jakub-onderka/php-parallel-lint)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJakubOnderka%2FPHP-Parallel-Lint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJakubOnderka%2FPHP-Parallel-Lint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJakubOnderka%2FPHP-Parallel-Lint/lists"}